home *** CD-ROM | disk | FTP | other *** search
/ Eccentric Dream / Eccentric Dream.iso / 12 inch Player / 12 inch Player.rsrc / CODE_11515_TOURFLOW.txt < prev    next >
Text File  |  1993-07-10  |  113KB  |  1,999 lines

  1. # near model CODE resource
  2. # jump table entries: 1984-2001 (18 of them)
  3. 00000000  4E56 0000                link       A6, 0
  4. 00000004  4E5E                     unlink     A6
  5. 00000006  4E75                     rts
  6. fn00000008:
  7. 00000008  4E56 FFEE                link       A6, -0x0012
  8. 0000000C  102D F0C3                move.b     D0, [A5 - 0xF3D]
  9. 00000010  6634                     bne        +0x36 /* 00000046 */
  10. 00000012  486E FFF0                pea.l      [A6 - 0x10]
  11. 00000016  A976                     syscall    GetKeys
  12. 00000018  7037                     moveq.l    D0, 0x37
  13. 0000001A  3200                     move.w     D1, D0
  14. 0000001C  E641                     asr        D1.w, 3
  15. 0000001E  0136 10F0                btst       [A6 + D1.w - 0x16], D0
  16. 00000022  56C0                     sne        D0
  17. 00000024  4A00                     tst.b      D0
  18. 00000026  670E                     beq        +0x10 /* 00000036 */
  19. 00000028  722F                     moveq.l    D1, 0x2F
  20. 0000002A  3401                     move.w     D2, D1
  21. 0000002C  E642                     asr        D2.w, 3
  22. 0000002E  0336 20F0                btst       [A6 + D2.w - 0x16], D1
  23. 00000032  56C1                     sne        D1
  24. 00000034  C001                     and.b      D0, D1
  25. label00000036:
  26. 00000036  0240 0001                andi.w     D0, 0x1
  27. 0000003A  1D40 FFEF                move.b     [A6 - 0x11], D0
  28. 0000003E  6706                     beq        +0x8 /* 00000046 */
  29. 00000040  4267                     clr.w      -[A7]
  30. 00000042  4EBA 11FE                jsr        [PC + 0x11FE /* 00001242 */]
  31. label00000046:
  32. 00000046  4E5E                     unlink     A6
  33. 00000048  4E75                     rts
  34. fn0000004A:
  35. 0000004A  4E56 FDFE                link       A6, -0x0202
  36. 0000004E  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  37. 00000052  486E FF00                pea.l      [A6 - 0x100]
  38. 00000056  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  39. 0000005A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  40. 0000005E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  41. 00000062  487A 0056                pea.l      [PC + 0x56 /* 000000BA, value 0x25E3000, pstring "^0" */]
  42. 00000066  486E FF00                pea.l      [A6 - 0x100]
  43. 0000006A  4EAD 16B2                jsr        [A5 + 0x16B2 /* export_722 */]
  44. 0000006E  4A6E 000C                tst.w      [A6 + 0xC]
  45. 00000072  6712                     beq        +0x14 /* 00000086 */
  46. 00000074  302E 000C                move.w     D0, [A6 + 0xC]
  47. 00000078  48C0                     ext.l      D0
  48. 0000007A  2F00                     move.l     -[A7], D0
  49. 0000007C  486E FE00                pea.l      [A6 - 0x200]
  50. 00000080  4EAD 03E2                jsr        [A5 + 0x3E2 /* export_120 */]
  51. 00000084  6004                     bra        +0x6 /* 0000008A */
  52. label00000086:
  53. 00000086  422E FE00                clr.b      [A6 - 0x200]
  54. label0000008A:
  55. 0000008A  486E FF00                pea.l      [A6 - 0x100]
  56. 0000008E  486E FE00                pea.l      [A6 - 0x200]
  57. 00000092  487A 0024                pea.l      [PC + 0x24 /* 000000B8, value 0x25E, cstring "" */]
  58. 00000096  487A 0020                pea.l      [PC + 0x20 /* 000000B8, value 0x25E, cstring "" */]
  59. 0000009A  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  60. 0000009E  2F3C 01CC 0000           move.l     -[A7], 0x1CC0000
  61. 000000A4  42A7                     clr.l      -[A7]
  62. 000000A6  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  63. 000000AA  3D5F FDFE                move.w     [A6 - 0x202], [A7]+
  64. 000000AE  4E5E                     unlink     A6
  65. 000000B0  205F                     movea.l    A0, [A7]+
  66. 000000B2  DEFC 000A                add.w      A7, 0xA /* '\n' */
  67. 000000B6  4ED0                     jmp        [A0]
  68. 000000B8  0000 025E                ori.b      D0, 0x5E /* '^' */
  69. 000000BC  3000                     move.w     D0, D0
  70. fn000000BE:
  71. 000000BE  4E56 0000                link       A6, 0
  72. 000000C2  7012                     moveq.l    D0, 0x12
  73. 000000C4  B06D F498                cmp.w      D0, [A5 - 0xB68]
  74. 000000C8  6612                     bne        +0x14 /* 000000DC */
  75. 000000CA  2F3C 0004 0166           move.l     -[A7], 0x40166
  76. 000000D0  4267                     clr.w      -[A7]
  77. 000000D2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  78. 000000D6  4EBA FF72                jsr        [PC - 0x8E /* 0000004A */]
  79. 000000DA  607A                     bra        +0x7C /* 00000156 */
  80. label000000DC:
  81. 000000DC  70D5                     moveq.l    D0, 0xFFFFFFD5
  82. 000000DE  B06D F498                cmp.w      D0, [A5 - 0xB68]
  83. 000000E2  6612                     bne        +0x14 /* 000000F6 */
  84. 000000E4  2F3C 0002 0166           move.l     -[A7], 0x20166
  85. 000000EA  4267                     clr.w      -[A7]
  86. 000000EC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  87. 000000F0  4EBA FF58                jsr        [PC - 0xA8 /* 0000004A */]
  88. 000000F4  6060                     bra        +0x62 /* 00000156 */
  89. label000000F6:
  90. 000000F6  708C                     moveq.l    D0, 0xFFFFFF8C
  91. 000000F8  B06D F498                cmp.w      D0, [A5 - 0xB68]
  92. 000000FC  5FC0                     sle        D0
  93. 000000FE  4A00                     tst.b      D0
  94. 00000100  670C                     beq        +0xE /* 0000010E */
  95. 00000102  7294                     moveq.l    D1, 0xFFFFFF94
  96. 00000104  B26D F498                cmp.w      D1, [A5 - 0xB68]
  97. 00000108  5CC1                     sge        D1
  98. 0000010A  C001                     and.b      D0, D1
  99. 0000010C  6624                     bne        +0x26 /* 00000132 */
  100. label0000010E:
  101. 0000010E  7220                     moveq.l    D1, 0x20
  102. 00000110  B26D F498                cmp.w      D1, [A5 - 0xB68]
  103. 00000114  57C1                     seq        D1
  104. 00000116  8001                     or.b       D0, D1
  105. 00000118  6618                     bne        +0x1A /* 00000132 */
  106. 0000011A  721D                     moveq.l    D1, 0x1D
  107. 0000011C  B26D F498                cmp.w      D1, [A5 - 0xB68]
  108. 00000120  57C1                     seq        D1
  109. 00000122  8001                     or.b       D0, D1
  110. 00000124  660C                     bne        +0xE /* 00000132 */
  111. 00000126  7201                     moveq.l    D1, 0x01
  112. 00000128  B26D F498                cmp.w      D1, [A5 - 0xB68]
  113. 0000012C  57C1                     seq        D1
  114. 0000012E  8001                     or.b       D0, D1
  115. 00000130  6712                     beq        +0x14 /* 00000144 */
  116. label00000132:
  117. 00000132  2F3C 0001 0166           move.l     -[A7], 0x10166
  118. 00000138  4267                     clr.w      -[A7]
  119. 0000013A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  120. 0000013E  4EBA FF0A                jsr        [PC - 0xF6 /* 0000004A */]
  121. 00000142  6012                     bra        +0x14 /* 00000156 */
  122. label00000144:
  123. 00000144  2F3C 0003 0166           move.l     -[A7], 0x30166
  124. 0000014A  3F2D F498                move.w     -[A7], [A5 - 0xB68]
  125. 0000014E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  126. 00000152  4EBA FEF6                jsr        [PC - 0x10A /* 0000004A */]
  127. label00000156:
  128. 00000156  426D F498                clr.w      [A5 - 0xB68]
  129. 0000015A  4E5E                     unlink     A6
  130. 0000015C  2E9F                     move.l     [A7], [A7]+
  131. 0000015E  4E75                     rts
  132. fn00000160:
  133. 00000160  4E56 FFFC                link       A6, -0x0004
  134. 00000164  2F0C                     move.l     -[A7], A4
  135. 00000166  286D F4C8                movea.l    A4, [A5 - 0xB38]
  136. 0000016A  102E 0008                move.b     D0, [A6 + 0x8]
  137. 0000016E  802D F261                or.b       D0, [A5 - 0xD9F]
  138. 00000172  6714                     beq        +0x16 /* 00000188 */
  139. 00000174  1B7C 0001 F261           move.b     [A5 - 0xD9F], 0x1
  140. 0000017A  102C 0742                move.b     D0, [A4 + 0x742]
  141. 0000017E  6608                     bne        +0xA /* 00000188 */
  142. 00000180  1F3C 0001                move.b     -[A7], 0x1
  143. 00000184  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  144. label00000188:
  145. 00000188  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  146. 0000018C  42A7                     clr.l      -[A7]
  147. 0000018E  4EAD 125A                jsr        [A5 + 0x125A /* export_583 */]
  148. 00000192  4EAD 13AA                jsr        [A5 + 0x13AA /* export_625 */]
  149. 00000196  1B7C 0001 FEBC           move.b     [A5 - 0x144], 0x1
  150. 0000019C  4267                     clr.w      -[A7]
  151. 0000019E  4EAD 054A                jsr        [A5 + 0x54A /* export_165 */]
  152. 000001A2  102C 0880                move.b     D0, [A4 + 0x880]
  153. 000001A6  6706                     beq        +0x8 /* 000001AE */
  154. 000001A8  2F0C                     move.l     -[A7], A4
  155. 000001AA  4EAD 0582                jsr        [A5 + 0x582 /* export_172 */]
  156. label000001AE:
  157. 000001AE  197C 0001 0764           move.b     [A4 + 0x764], 0x1
  158. 000001B4  4267                     clr.w      -[A7]
  159. 000001B6  4EAD 05C2                jsr        [A5 + 0x5C2 /* export_180 */]
  160. 000001BA  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  161. 000001BE  317C FFFE 0150           move.w     [A0 + 0x150], 0xFFFE
  162. 000001C4  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  163. 000001C8  7000                     moveq.l    D0, 0x00
  164. 000001CA  2140 0154                move.l     [A0 + 0x154], D0
  165. 000001CE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  166. 000001D2  4268 0152                clr.w      [A0 + 0x152]
  167. 000001D6  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  168. 000001DA  4228 0158                clr.b      [A0 + 0x158]
  169. 000001DE  422C 0744                clr.b      [A4 + 0x744]
  170. 000001E2  42A7                     clr.l      -[A7]
  171. 000001E4  A975                     syscall    TickCount
  172. 000001E6  295F 0748                move.l     [A4 + 0x748], [A7]+
  173. 000001EA  102E 000A                move.b     D0, [A6 + 0xA]
  174. 000001EE  6712                     beq        +0x14 /* 00000202 */
  175. 000001F0  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  176. 000001F4  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  177. 000001F8  2F3C 0003 0098           move.l     -[A7], 0x30098
  178. 000001FE  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  179. label00000202:
  180. 00000202  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  181. 00000206  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  182. 0000020A  2F3C 0005 009A           move.l     -[A7], 0x5009A
  183. 00000210  4EAD 10D2                jsr        [A5 + 0x10D2 /* export_534 */]
  184. 00000214  285F                     movea.l    A4, [A7]+
  185. 00000216  4E5E                     unlink     A6
  186. 00000218  205F                     movea.l    A0, [A7]+
  187. 0000021A  5C4F                     addq.w     A7, 6
  188. 0000021C  4ED0                     jmp        [A0]
  189. fn0000021E:
  190. 0000021E  4E56 FCA0                link       A6, -0x0360
  191. 00000222  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  192. 00000226  102D FD7F                move.b     D0, [A5 - 0x281]
  193. 0000022A  6600 01FC                bne        +0x1FE /* 00000428 */
  194. 0000022E  42A7                     clr.l      -[A7]
  195. 00000230  A975                     syscall    TickCount
  196. 00000232  2D5F FDA2                move.l     [A6 - 0x25E], [A7]+
  197. 00000236  4AAE 000A                tst.l      [A6 + 0xA]
  198. 0000023A  6700 016A                beq        +0x16C /* 000003A6 */
  199. 0000023E  1B7C 0001 FEBE           move.b     [A5 - 0x142], 0x1
  200. 00000244  41ED F4D8                lea.l      A0, [A5 - 0xB28]
  201. 00000248  B1ED F4D4                cmpa.l     A0, [A5 - 0xB2C]
  202. 0000024C  6716                     beq        +0x18 /* 00000264 */
  203. 0000024E  41ED F4D8                lea.l      A0, [A5 - 0xB28]
  204. 00000252  2B48 F4D4                move.l     [A5 - 0xB2C], A0
  205. 00000256  2B68 0130 F4C4           move.l     [A5 - 0xB3C], [A0 + 0x130]
  206. 0000025C  206D F4C4                movea.l    A0, [A5 - 0xB3C]
  207. 00000260  2B50 F4C8                move.l     [A5 - 0xB38], [A0]
  208. label00000264:
  209. 00000264  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  210. 00000268  486E FF00                pea.l      [A6 - 0x100]
  211. 0000026C  4EAD 0652                jsr        [A5 + 0x652 /* export_198 */]
  212. 00000270  382D F250                move.w     D4, [A5 - 0xDB0]
  213. 00000274  4EAD 150A                jsr        [A5 + 0x150A /* export_669 */]
  214. 00000278  41EE FE00                lea.l      A0, [A6 - 0x200]
  215. 0000027C  43EE FF00                lea.l      A1, [A6 - 0x100]
  216. 00000280  703F                     moveq.l    D0, 0x3F
  217. label00000282:
  218. 00000282  20D9                     move.l     [A0]+, [A1]+
  219. 00000284  51C8 FFFC                dbf        D0, -0x6 /* 00000282 */
  220. 00000288  486E FF00                pea.l      [A6 - 0x100]
  221. 0000028C  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  222. 00000290  486E FE00                pea.l      [A6 - 0x200]
  223. 00000294  4EAD 15C2                jsr        [A5 + 0x15C2 /* export_692 */]
  224. 00000298  4267                     clr.w      -[A7]
  225. 0000029A  486E FE00                pea.l      [A6 - 0x200]
  226. 0000029E  2F3C 4D4D 4452           move.l     -[A7], 0x4D4D4452 /* 'MMDR' */
  227. 000002A4  4EAD 15D2                jsr        [A5 + 0x15D2 /* export_694 */]
  228. 000002A8  3E1F                     move.w     D7, [A7]+
  229. 000002AA  4267                     clr.w      -[A7]
  230. 000002AC  486E FF00                pea.l      [A6 - 0x100]
  231. 000002B0  3F07                     move.w     -[A7], D7
  232. 000002B2  486E FDF6                pea.l      [A6 - 0x20A]
  233. 000002B6  4EAD 02E2                jsr        [A5 + 0x2E2 /* export_88 */]
  234. 000002BA  3C1F                     move.w     D6, [A7]+
  235. 000002BC  660E                     bne        +0x10 /* 000002CC */
  236. 000002BE  4267                     clr.w      -[A7]
  237. 000002C0  3F2E FDF6                move.w     -[A7], [A6 - 0x20A]
  238. 000002C4  4EAD 02EA                jsr        [A5 + 0x2EA /* export_89 */]
  239. 000002C8  3C1F                     move.w     D6, [A7]+
  240. 000002CA  6078                     bra        +0x7A /* 00000344 */
  241. label000002CC:
  242. 000002CC  486E FE00                pea.l      [A6 - 0x200]
  243. 000002D0  486E FF00                pea.l      [A6 - 0x100]
  244. 000002D4  486E FCA0                pea.l      [A6 - 0x360]
  245. 000002D8  3F3C 0002                move.w     -[A7], 0x2
  246. 000002DC  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  247. 000002E0  41EE FF00                lea.l      A0, [A6 - 0x100]
  248. 000002E4  43EE FCA0                lea.l      A1, [A6 - 0x360]
  249. 000002E8  703F                     moveq.l    D0, 0x3F
  250. label000002EA:
  251. 000002EA  20D9                     move.l     [A0]+, [A1]+
  252. 000002EC  51C8 FFFC                dbf        D0, -0x6 /* 000002EA */
  253. 000002F0  102D F0C2                move.b     D0, [A5 - 0xF3E]
  254. 000002F4  670A                     beq        +0xC /* 00000300 */
  255. 000002F6  3F06                     move.w     -[A7], D6
  256. 000002F8  4EBA 0F48                jsr        [PC + 0xF48 /* 00001242 */]
  257. 000002FC  6000 012A                bra        +0x12C /* 00000428 */
  258. label00000300:
  259. 00000300  486E FDA6                pea.l      [A6 - 0x25A]
  260. 00000304  3F3C 0001                move.w     -[A7], 0x1
  261. 00000308  486E FF00                pea.l      [A6 - 0x100]
  262. 0000030C  2F3C 5657 4D44           move.l     -[A7], 0x56574D44 /* 'VWMD' */
  263. 00000312  4EAD 1462                jsr        [A5 + 0x1462 /* export_648 */]
  264. 00000316  102E FDA6                move.b     D0, [A6 - 0x25A]
  265. 0000031A  6716                     beq        +0x18 /* 00000332 */
  266. 0000031C  41EE FF00                lea.l      A0, [A6 - 0x100]
  267. 00000320  43EE FDB0                lea.l      A1, [A6 - 0x250]
  268. 00000324  700F                     moveq.l    D0, 0x0F
  269. label00000326:
  270. 00000326  20D9                     move.l     [A0]+, [A1]+
  271. 00000328  51C8 FFFC                dbf        D0, -0x6 /* 00000326 */
  272. 0000032C  3E2E FDAC                move.w     D7, [A6 - 0x254]
  273. 00000330  6012                     bra        +0x14 /* 00000344 */
  274. label00000332:
  275. 00000332  3B7C FFD5 F498           move.w     [A5 - 0xB68], 0xFFD5
  276. 00000338  486E FF00                pea.l      [A6 - 0x100]
  277. 0000033C  4EBA FD80                jsr        [PC - 0x280 /* 000000BE */]
  278. 00000340  6000 00E6                bra        +0xE8 /* 00000428 */
  279. label00000344:
  280. 00000344  4EAD 0552                jsr        [A5 + 0x552 /* export_166 */]
  281. 00000348  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  282. 0000034C  4228 014E                clr.b      [A0 + 0x14E]
  283. 00000350  42A7                     clr.l      -[A7]
  284. 00000352  2F3C 0000 1F40           move.l     -[A7], 0x1F40
  285. 00000358  4EAD 027A                jsr        [A5 + 0x27A /* export_75 */]
  286. 0000035C  2D5F FDF2                move.l     [A6 - 0x20E], [A7]+
  287. 00000360  486E FF00                pea.l      [A6 - 0x100]
  288. 00000364  3F07                     move.w     -[A7], D7
  289. 00000366  4267                     clr.w      -[A7]
  290. 00000368  7007                     moveq.l    D0, 0x07
  291. 0000036A  2F00                     move.l     -[A7], D0
  292. 0000036C  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  293. 00000370  486E FDF2                pea.l      [A6 - 0x20E]
  294. 00000374  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  295. 00000378  4A6D F498                tst.w      [A5 - 0xB68]
  296. 0000037C  6728                     beq        +0x2A /* 000003A6 */
  297. 0000037E  486E FF00                pea.l      [A6 - 0x100]
  298. 00000382  4EBA FD3A                jsr        [PC - 0x2C6 /* 000000BE */]
  299. 00000386  302D F9A0                move.w     D0, [A5 - 0x660]
  300. 0000038A  B06D F99E                cmp.w      D0, [A5 - 0x662]
  301. 0000038E  6708                     beq        +0xA /* 00000398 */
  302. 00000390  4267                     clr.w      -[A7]
  303. 00000392  4EBA 045A                jsr        [PC + 0x45A /* 000007EE */]
  304. 00000396  600E                     bra        +0x10 /* 000003A6 */
  305. label00000398:
  306. 00000398  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  307. 0000039C  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  308. 000003A2  6000 0084                bra        +0x86 /* 00000428 */
  309. label000003A6:
  310. 000003A6  4267                     clr.w      -[A7]
  311. 000003A8  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  312. 000003AC  4EAD 06A2                jsr        [A5 + 0x6A2 /* export_208 */]
  313. 000003B0  3A17                     move.w     D5, [A7]
  314. 000003B2  4AAE 000A                tst.l      [A6 + 0xA]
  315. 000003B6  56C0                     sne        D0
  316. 000003B8  4400                     neg.b      D0
  317. 000003BA  1F00                     move.b     -[A7], D0
  318. 000003BC  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  319. 000003C0  4EBA FD9E                jsr        [PC - 0x262 /* 00000160 */]
  320. 000003C4  302D F9A0                move.w     D0, [A5 - 0x660]
  321. 000003C8  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  322. 000003CC  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  323. 000003D0  49F0 0000                lea.l      A4, [A0 + D0.w]
  324. 000003D4  4AAE 000A                tst.l      [A6 + 0xA]
  325. 000003D8  670A                     beq        +0xC /* 000003E4 */
  326. 000003DA  2F0C                     move.l     -[A7], A4
  327. 000003DC  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  328. 000003E0  28AE 000A                move.l     [A4], [A6 + 0xA]
  329. label000003E4:
  330. 000003E4  3945 0004                move.w     [A4 + 0x4], D5
  331. 000003E8  4AAE 000A                tst.l      [A6 + 0xA]
  332. 000003EC  671E                     beq        +0x20 /* 0000040C */
  333. 000003EE  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  334. 000003F2  7001                     moveq.l    D0, 0x01
  335. 000003F4  B068 019E                cmp.w      D0, [A0 + 0x19E]
  336. 000003F8  660C                     bne        +0xE /* 00000406 */
  337. 000003FA  3F3C 0001                move.w     -[A7], 0x1
  338. 000003FE  3F28 0002                move.w     -[A7], [A0 + 0x2]
  339. 00000402  4EAD 1C7A                jsr        [A5 + 0x1C7A /* export_907 */]
  340. label00000406:
  341. 00000406  3F04                     move.w     -[A7], D4
  342. 00000408  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  343. label0000040C:
  344. 0000040C  42A7                     clr.l      -[A7]
  345. 0000040E  A975                     syscall    TickCount
  346. 00000410  201F                     move.l     D0, [A7]+
  347. 00000412  90AE FDA2                sub.l      D0, [A6 - 0x25E]
  348. 00000416  723C                     moveq.l    D1, 0x3C
  349. 00000418  B280                     cmp.l      D1, D0
  350. 0000041A  6C1C                     bge        +0x1E /* 00000438 */
  351. 0000041C  2F3C 0000 0006           move.l     -[A7], 0x6
  352. 00000422  201F                     move.l     D0, [A7]+
  353. 00000424  A032                     syscall    FlushEvents
  354. 00000426  6010                     bra        +0x12 /* 00000438 */
  355. label00000428:
  356. 00000428  486E 000A                pea.l      [A6 + 0xA]
  357. 0000042C  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  358. 00000430  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  359. 00000434  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  360. label00000438:
  361. 00000438  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  362. 0000043C  4E5E                     unlink     A6
  363. 0000043E  205F                     movea.l    A0, [A7]+
  364. 00000440  DEFC 000A                add.w      A7, 0xA /* '\n' */
  365. 00000444  4ED0                     jmp        [A0]
  366. fn00000446:
  367. 00000446  4E56 FFF6                link       A6, -0x000A
  368. 0000044A  48E7 0118                movem.l    -[A7], D7,A3,A4
  369. 0000044E  7000                     moveq.l    D0, 0x00
  370. 00000450  2B40 FD4C                move.l     [A5 - 0x2B4], D0
  371. 00000454  2F2D FD3A                move.l     -[A7], [A5 - 0x2C6]
  372. 00000458  205F                     movea.l    A0, [A7]+
  373. 0000045A  A029                     syscall    HLock
  374. 0000045C  206D FD3A                movea.l    A0, [A5 - 0x2C6]
  375. 00000460  2E10                     move.l     D7, [A0]
  376. 00000462  47ED FAC8                lea.l      A3, [A5 - 0x538]
  377. label00000466:
  378. 00000466  284B                     movea.l    A4, A3
  379. 00000468  4AAC 0038                tst.l      [A4 + 0x38]
  380. 0000046C  670A                     beq        +0xC /* 00000478 */
  381. 0000046E  7000                     moveq.l    D0, 0x00
  382. 00000470  2940 0038                move.l     [A4 + 0x38], D0
  383. 00000474  2940 003C                move.l     [A4 + 0x3C], D0
  384. label00000478:
  385. 00000478  082C 0004 0037           btst.b     [A4 + 0x37], 0x4
  386. 0000047E  6726                     beq        +0x28 /* 000004A6 */
  387. 00000480  4267                     clr.w      -[A7]
  388. 00000482  486C 0002                pea.l      [A4 + 0x2]
  389. 00000486  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  390. 0000048A  3B5F F498                move.w     [A5 - 0xB68], [A7]+
  391. 0000048E  670A                     beq        +0xC /* 0000049A */
  392. 00000490  3F3C 0031                move.w     -[A7], 0x31 /* '1' */
  393. 00000494  4EBA 0DAC                jsr        [PC + 0xDAC /* 00001242 */]
  394. 00000498  6020                     bra        +0x22 /* 000004BA */
  395. label0000049A:
  396. 0000049A  08AC 0004 0037           bclr.b     [A4 + 0x37], 0x4
  397. 000004A0  08EC 0000 0037           bset.b     [A4 + 0x37], 0x0
  398. label000004A6:
  399. 000004A6  4AAC 0030                tst.l      [A4 + 0x30]
  400. 000004AA  6C02                     bge        +0x4 /* 000004AE */
  401. 000004AC  600C                     bra        +0xE /* 000004BA */
  402. label000004AE:
  403. 000004AE  202C 0030                move.l     D0, [A4 + 0x30]
  404. 000004B2  D087                     add.l      D0, D7
  405. 000004B4  2640                     movea.l    A3, D0
  406. 000004B6  5C8B                     addq.l     A3, 6
  407. 000004B8  60AC                     bra        -0x52 /* 00000466 */
  408. label000004BA:
  409. 000004BA  2F2D FD3A                move.l     -[A7], [A5 - 0x2C6]
  410. 000004BE  205F                     movea.l    A0, [A7]+
  411. 000004C0  A02A                     syscall    HUnlock
  412. 000004C2  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  413. 000004C6  4E5E                     unlink     A6
  414. 000004C8  4E75                     rts
  415. fn000004CA:
  416. 000004CA  4E56 0000                link       A6, 0
  417. 000004CE  1B7C 0001 FAB3           move.b     [A5 - 0x54D], 0x1
  418. 000004D4  1B7C 0005 FAB2           move.b     [A5 - 0x54E], 0x5
  419. label000004DA:
  420. 000004DA  202D FD30                move.l     D0, [A5 - 0x2D0]
  421. 000004DE  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  422. 000004E2  6F06                     ble        +0x8 /* 000004EA */
  423. 000004E4  4EBA 0890                jsr        [PC + 0x890 /* 00000D76 */]
  424. 000004E8  60F0                     bra        -0xE /* 000004DA */
  425. label000004EA:
  426. 000004EA  422D FAB3                clr.b      [A5 - 0x54D]
  427. 000004EE  4E5E                     unlink     A6
  428. 000004F0  2E9F                     move.l     [A7], [A7]+
  429. 000004F2  4E75                     rts
  430. fn000004F4:
  431. 000004F4  4E56 FF98                link       A6, -0x0068
  432. 000004F8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  433. 000004FC  2E2E 0008                move.l     D7, [A6 + 0x8]
  434. 00000500  BEAD FD30                cmp.l      D7, [A5 - 0x2D0]
  435. 00000504  6C00 013A                bge        +0x13C /* 00000640 */
  436. 00000508  2D6D FD2C FFF0           move.l     [A6 - 0x10], [A5 - 0x2D4]
  437. 0000050E  3D6D FD34 FFF4           move.w     [A6 - 0xC], [A5 - 0x2CC]
  438. 00000514  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  439. 00000518  43ED FAB4                lea.l      A1, [A5 - 0x54C]
  440. 0000051C  20D9                     move.l     [A0]+, [A1]+
  441. 0000051E  20D9                     move.l     [A0]+, [A1]+
  442. 00000520  41EE FF98                lea.l      A0, [A6 - 0x68]
  443. 00000524  43ED FABC                lea.l      A1, [A5 - 0x544]
  444. 00000528  20D9                     move.l     [A0]+, [A1]+
  445. 0000052A  20D9                     move.l     [A0]+, [A1]+
  446. 0000052C  20D9                     move.l     [A0]+, [A1]+
  447. 0000052E  41EE FFAC                lea.l      A0, [A6 - 0x54]
  448. 00000532  43ED FAC8                lea.l      A1, [A5 - 0x538]
  449. 00000536  700F                     moveq.l    D0, 0x0F
  450. label00000538:
  451. 00000538  20D9                     move.l     [A0]+, [A1]+
  452. 0000053A  51C8 FFFC                dbf        D0, -0x6 /* 00000538 */
  453. 0000053E  7000                     moveq.l    D0, 0x00
  454. 00000540  2B40 FAF4                move.l     [A5 - 0x50C], D0
  455. 00000544  2B40 FACA                move.l     [A5 - 0x536], D0
  456. 00000548  2B40 FAFC                move.l     [A5 - 0x504], D0
  457. 0000054C  206D FD3A                movea.l    A0, [A5 - 0x2C6]
  458. 00000550  2647                     movea.l    A3, D7
  459. 00000552  D7D0                     add.l      A3, [A0]
  460. 00000554  2B53 FD2C                move.l     [A5 - 0x2D4], [A3]
  461. 00000558  3B6B 0004 FD34           move.w     [A5 - 0x2CC], [A3 + 0x4]
  462. 0000055E  282D FD30                move.l     D4, [A5 - 0x2D0]
  463. 00000562  2B47 FD30                move.l     [A5 - 0x2D0], D7
  464. 00000566  42A7                     clr.l      -[A7]
  465. 00000568  4EBA FF60                jsr        [PC - 0xA0 /* 000004CA */]
  466. 0000056C  2B6E FFF0 FD2C           move.l     [A5 - 0x2D4], [A6 - 0x10]
  467. 00000572  3B6E FFF4 FD34           move.w     [A5 - 0x2CC], [A6 - 0xC]
  468. 00000578  41ED FAB4                lea.l      A0, [A5 - 0x54C]
  469. 0000057C  43EE FFA4                lea.l      A1, [A6 - 0x5C]
  470. 00000580  20D9                     move.l     [A0]+, [A1]+
  471. 00000582  20D9                     move.l     [A0]+, [A1]+
  472. 00000584  41ED FABC                lea.l      A0, [A5 - 0x544]
  473. 00000588  43EE FF98                lea.l      A1, [A6 - 0x68]
  474. 0000058C  20D9                     move.l     [A0]+, [A1]+
  475. 0000058E  20D9                     move.l     [A0]+, [A1]+
  476. 00000590  20D9                     move.l     [A0]+, [A1]+
  477. 00000592  082D 0003 FAFF           btst.b     [A5 - 0x501], 0x3
  478. 00000598  6708                     beq        +0xA /* 000005A2 */
  479. 0000059A  486D FAF4                pea.l      [A5 - 0x50C]
  480. 0000059E  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  481. label000005A2:
  482. 000005A2  082D 0000 FAFF           btst.b     [A5 - 0x501], 0x0
  483. 000005A8  6708                     beq        +0xA /* 000005B2 */
  484. 000005AA  486D FACA                pea.l      [A5 - 0x536]
  485. 000005AE  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  486. label000005B2:
  487. 000005B2  41ED FAC8                lea.l      A0, [A5 - 0x538]
  488. 000005B6  43EE FFAC                lea.l      A1, [A6 - 0x54]
  489. 000005BA  700F                     moveq.l    D0, 0x0F
  490. label000005BC:
  491. 000005BC  20D9                     move.l     [A0]+, [A1]+
  492. 000005BE  51C8 FFFC                dbf        D0, -0x6 /* 000005BC */
  493. 000005C2  2004                     move.l     D0, D4
  494. 000005C4  9087                     sub.l      D0, D7
  495. 000005C6  2B40 FD30                move.l     [A5 - 0x2D0], D0
  496. 000005CA  206D FD3A                movea.l    A0, [A5 - 0x2C6]
  497. 000005CE  2007                     move.l     D0, D7
  498. 000005D0  D090                     add.l      D0, [A0]
  499. 000005D2  2F00                     move.l     -[A7], D0
  500. 000005D4  2F10                     move.l     -[A7], [A0]
  501. 000005D6  2F2D FD30                move.l     -[A7], [A5 - 0x2D0]
  502. 000005DA  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  503. 000005DE  2007                     move.l     D0, D7
  504. 000005E0  91AD FD28                sub.l      [A5 - 0x2D8], D0
  505. 000005E4  4246                     clr.w      D6
  506. 000005E6  601C                     bra        +0x1E /* 00000604 */
  507. label000005E8:
  508. 000005E8  3006                     move.w     D0, D6
  509. 000005EA  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  510. 000005EE  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  511. 000005F2  49F0 0000                lea.l      A4, [A0 + D0.w]
  512. 000005F6  4AAC 0006                tst.l      [A4 + 0x6]
  513. 000005FA  6F06                     ble        +0x8 /* 00000602 */
  514. 000005FC  2007                     move.l     D0, D7
  515. 000005FE  91AC 0006                sub.l      [A4 + 0x6], D0
  516. label00000602:
  517. 00000602  5246                     addq.w     D6, 1
  518. label00000604:
  519. 00000604  701F                     moveq.l    D0, 0x1F
  520. 00000606  B046                     cmp.w      D0, D6
  521. 00000608  6CDE                     bge        -0x20 /* 000005E8 */
  522. 0000060A  41ED FAC8                lea.l      A0, [A5 - 0x538]
  523. 0000060E  2A08                     move.l     D5, A0
  524. 00000610  2F2D FD3A                move.l     -[A7], [A5 - 0x2C6]
  525. 00000614  205F                     movea.l    A0, [A7]+
  526. 00000616  A029                     syscall    HLock
  527. label00000618:
  528. 00000618  2845                     movea.l    A4, D5
  529. 0000061A  2007                     move.l     D0, D7
  530. 0000061C  91AC 0030                sub.l      [A4 + 0x30], D0
  531. 00000620  4AAC 0030                tst.l      [A4 + 0x30]
  532. 00000624  6C02                     bge        +0x4 /* 00000628 */
  533. 00000626  6010                     bra        +0x12 /* 00000638 */
  534. label00000628:
  535. 00000628  206D FD3A                movea.l    A0, [A5 - 0x2C6]
  536. 0000062C  202C 0030                move.l     D0, [A4 + 0x30]
  537. 00000630  D090                     add.l      D0, [A0]
  538. 00000632  2A00                     move.l     D5, D0
  539. 00000634  5C85                     addq.l     D5, 6
  540. 00000636  60E0                     bra        -0x1E /* 00000618 */
  541. label00000638:
  542. 00000638  2F2D FD3A                move.l     -[A7], [A5 - 0x2C6]
  543. 0000063C  205F                     movea.l    A0, [A7]+
  544. 0000063E  A02A                     syscall    HUnlock
  545. label00000640:
  546. 00000640  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  547. 00000644  4E5E                     unlink     A6
  548. 00000646  2E9F                     move.l     [A7], [A7]+
  549. 00000648  4E75                     rts
  550. fn0000064A:
  551. 0000064A  4E56 0000                link       A6, 0
  552. 0000064E  2F0C                     move.l     -[A7], A4
  553. 00000650  526D F9A0                addq.w     [A5 - 0x660], 1
  554. 00000654  7020                     moveq.l    D0, 0x20
  555. 00000656  B06D F9A0                cmp.w      D0, [A5 - 0x660]
  556. 0000065A  6E04                     bgt        +0x6 /* 00000660 */
  557. 0000065C  426D F9A0                clr.w      [A5 - 0x660]
  558. label00000660:
  559. 00000660  302D F9A0                move.w     D0, [A5 - 0x660]
  560. 00000664  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  561. 00000668  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  562. 0000066C  49F0 0000                lea.l      A4, [A0 + D0.w]
  563. 00000670  302D F9A0                move.w     D0, [A5 - 0x660]
  564. 00000674  B06D F99E                cmp.w      D0, [A5 - 0x662]
  565. 00000678  6618                     bne        +0x1A /* 00000692 */
  566. 0000067A  2F2C 0006                move.l     -[A7], [A4 + 0x6]
  567. 0000067E  4EBA FE74                jsr        [PC - 0x18C /* 000004F4 */]
  568. 00000682  526D F99E                addq.w     [A5 - 0x662], 1
  569. 00000686  7020                     moveq.l    D0, 0x20
  570. 00000688  B06D F99E                cmp.w      D0, [A5 - 0x662]
  571. 0000068C  6E04                     bgt        +0x6 /* 00000692 */
  572. 0000068E  426D F99E                clr.w      [A5 - 0x662]
  573. label00000692:
  574. 00000692  2F0C                     move.l     -[A7], A4
  575. 00000694  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  576. 00000698  70FF                     moveq.l    D0, 0xFFFFFFFF
  577. 0000069A  2940 0006                move.l     [A4 + 0x6], D0
  578. 0000069E  285F                     movea.l    A4, [A7]+
  579. 000006A0  4E5E                     unlink     A6
  580. 000006A2  4E75                     rts
  581. fn000006A4:
  582. 000006A4  4E56 FBFE                link       A6, -0x0402
  583. 000006A8  48E7 0108                movem.l    -[A7], D7,A4
  584. 000006AC  102E 0008                move.b     D0, [A6 + 0x8]
  585. 000006B0  670E                     beq        +0x10 /* 000006C0 */
  586. 000006B2  4EBA FD92                jsr        [PC - 0x26E /* 00000446 */]
  587. 000006B6  102D FEBF                move.b     D0, [A5 - 0x141]
  588. 000006BA  6704                     beq        +0x6 /* 000006C0 */
  589. 000006BC  6000 00E2                bra        +0xE4 /* 000007A0 */
  590. label000006C0:
  591. 000006C0  302D F9A0                move.w     D0, [A5 - 0x660]
  592. 000006C4  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  593. 000006C8  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  594. 000006CC  49F0 0000                lea.l      A4, [A0 + D0.w]
  595. 000006D0  082D 0002 FAFF           btst.b     [A5 - 0x501], 0x2
  596. 000006D6  56C0                     sne        D0
  597. 000006D8  4400                     neg.b      D0
  598. 000006DA  4880                     ext.w      D0
  599. 000006DC  3E00                     move.w     D7, D0
  600. 000006DE  08AD 0002 FAFF           bclr.b     [A5 - 0x501], 0x2
  601. 000006E4  4A6D F858                tst.w      [A5 - 0x7A8]
  602. 000006E8  6C0E                     bge        +0x10 /* 000006F8 */
  603. 000006EA  206D F4C8                movea.l    A0, [A5 - 0xB38]
  604. 000006EE  3007                     move.w     D0, D7
  605. 000006F0  D050                     add.w      D0, [A0]
  606. 000006F2  3940 0004                move.w     [A4 + 0x4], D0
  607. 000006F6  6010                     bra        +0x12 /* 00000708 */
  608. label000006F8:
  609. 000006F8  3007                     move.w     D0, D7
  610. 000006FA  D06D F858                add.w      D0, [A5 - 0x7A8]
  611. 000006FE  3940 0004                move.w     [A4 + 0x4], D0
  612. 00000702  3B7C FFFF F858           move.w     [A5 - 0x7A8], 0xFFFF
  613. label00000708:
  614. 00000708  2F0C                     move.l     -[A7], A4
  615. 0000070A  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  616. 0000070E  4AAD F85A                tst.l      [A5 - 0x7A6]
  617. 00000712  57C0                     seq        D0
  618. 00000714  C02E 0008                and.b      D0, [A6 + 0x8]
  619. 00000718  676C                     beq        +0x6E /* 00000786 */
  620. 0000071A  486E FBFE                pea.l      [A6 - 0x402]
  621. 0000071E  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  622. 00000722  3F28 010C                move.w     -[A7], [A0 + 0x10C]
  623. 00000726  4EAD 15F2                jsr        [A5 + 0x15F2 /* export_698 */]
  624. 0000072A  205F                     movea.l    A0, [A7]+
  625. 0000072C  43EE FF00                lea.l      A1, [A6 - 0x100]
  626. 00000730  703F                     moveq.l    D0, 0x3F
  627. label00000732:
  628. 00000732  22D8                     move.l     [A1]+, [A0]+
  629. 00000734  51C8 FFFC                dbf        D0, -0x6 /* 00000732 */
  630. 00000738  206D F4D4                movea.l    A0, [A5 - 0xB2C]
  631. 0000073C  43EE FE00                lea.l      A1, [A6 - 0x200]
  632. 00000740  41E8 000C                lea.l      A0, [A0 + 0xC]
  633. 00000744  703F                     moveq.l    D0, 0x3F
  634. label00000746:
  635. 00000746  22D8                     move.l     [A1]+, [A0]+
  636. 00000748  51C8 FFFC                dbf        D0, -0x6 /* 00000746 */
  637. 0000074C  486E FE00                pea.l      [A6 - 0x200]
  638. 00000750  4EAD 15EA                jsr        [A5 + 0x15EA /* export_697 */]
  639. 00000754  486E FF00                pea.l      [A6 - 0x100]
  640. 00000758  486E FE00                pea.l      [A6 - 0x200]
  641. 0000075C  486E FCFE                pea.l      [A6 - 0x302]
  642. 00000760  3F3C 0002                move.w     -[A7], 0x2
  643. 00000764  4EAD 048A                jsr        [A5 + 0x48A /* export_141 */]
  644. 00000768  41EE FF00                lea.l      A0, [A6 - 0x100]
  645. 0000076C  43EE FCFE                lea.l      A1, [A6 - 0x302]
  646. 00000770  703F                     moveq.l    D0, 0x3F
  647. label00000772:
  648. 00000772  20D9                     move.l     [A0]+, [A1]+
  649. 00000774  51C8 FFFC                dbf        D0, -0x6 /* 00000772 */
  650. 00000778  42A7                     clr.l      -[A7]
  651. 0000077A  486E FF00                pea.l      [A6 - 0x100]
  652. 0000077E  4EAD 065A                jsr        [A5 + 0x65A /* export_199 */]
  653. 00000782  289F                     move.l     [A4], [A7]+
  654. 00000784  600A                     bra        +0xC /* 00000790 */
  655. label00000786:
  656. 00000786  28AD F85A                move.l     [A4], [A5 - 0x7A6]
  657. 0000078A  7000                     moveq.l    D0, 0x00
  658. 0000078C  2B40 F85A                move.l     [A5 - 0x7A6], D0
  659. label00000790:
  660. 00000790  296D FD28 0006           move.l     [A4 + 0x6], [A5 - 0x2D8]
  661. 00000796  2B6D FD30 FD28           move.l     [A5 - 0x2D8], [A5 - 0x2D0]
  662. 0000079C  4EBA FEAC                jsr        [PC - 0x154 /* 0000064A */]
  663. label000007A0:
  664. 000007A0  4CDF 1080                movem.l    D7,A4, [A7]+
  665. 000007A4  4E5E                     unlink     A6
  666. 000007A6  205F                     movea.l    A0, [A7]+
  667. 000007A8  544F                     addq.w     A7, 2
  668. 000007AA  4ED0                     jmp        [A0]
  669. fn000007AC:
  670. 000007AC  4E56 0000                link       A6, 0
  671. 000007B0  4AAE 0008                tst.l      [A6 + 0x8]
  672. 000007B4  56C0                     sne        D0
  673. 000007B6  4400                     neg.b      D0
  674. 000007B8  1F00                     move.b     -[A7], D0
  675. 000007BA  4EBA FEE8                jsr        [PC - 0x118 /* 000006A4 */]
  676. 000007BE  102D FEBF                move.b     D0, [A5 - 0x141]
  677. 000007C2  6712                     beq        +0x14 /* 000007D6 */
  678. 000007C4  486E 0008                pea.l      [A6 + 0x8]
  679. 000007C8  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  680. 000007CC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  681. 000007D0  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  682. 000007D4  6010                     bra        +0x12 /* 000007E6 */
  683. label000007D6:
  684. 000007D6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  685. 000007DA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  686. 000007DE  1F3C 0001                move.b     -[A7], 0x1
  687. 000007E2  4EBA FA3A                jsr        [PC - 0x5C6 /* 0000021E */]
  688. label000007E6:
  689. 000007E6  4E5E                     unlink     A6
  690. 000007E8  205F                     movea.l    A0, [A7]+
  691. 000007EA  504F                     addq.w     A7, 8
  692. 000007EC  4ED0                     jmp        [A0]
  693. fn000007EE:
  694. 000007EE  4E56 FFFC                link       A6, -0x0004
  695. 000007F2  2F0C                     move.l     -[A7], A4
  696. 000007F4  302D F9A0                move.w     D0, [A5 - 0x660]
  697. 000007F8  B06D F99E                cmp.w      D0, [A5 - 0x662]
  698. 000007FC  6614                     bne        +0x16 /* 00000812 */
  699. 000007FE  7000                     moveq.l    D0, 0x00
  700. 00000800  2B40 FD28                move.l     [A5 - 0x2D8], D0
  701. 00000804  42A7                     clr.l      -[A7]
  702. 00000806  4EBA FCC2                jsr        [PC - 0x33E /* 000004CA */]
  703. 0000080A  3B7C 0001 F858           move.w     [A5 - 0x7A8], 0x1
  704. 00000810  606C                     bra        +0x6E /* 0000087E */
  705. label00000812:
  706. 00000812  2F2D FD28                move.l     -[A7], [A5 - 0x2D8]
  707. 00000816  4EBA FCB2                jsr        [PC - 0x34E /* 000004CA */]
  708. 0000081A  302D F9A0                move.w     D0, [A5 - 0x660]
  709. 0000081E  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  710. 00000822  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  711. 00000826  49F0 0000                lea.l      A4, [A0 + D0.w]
  712. 0000082A  2F0C                     move.l     -[A7], A4
  713. 0000082C  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  714. 00000830  70FF                     moveq.l    D0, 0xFFFFFFFF
  715. 00000832  2940 0006                move.l     [A4 + 0x6], D0
  716. 00000836  536D F9A0                subq.w     [A5 - 0x660], 1
  717. 0000083A  4A6D F9A0                tst.w      [A5 - 0x660]
  718. 0000083E  6C06                     bge        +0x8 /* 00000846 */
  719. 00000840  3B7C 001F F9A0           move.w     [A5 - 0x660], 0x1F
  720. label00000846:
  721. 00000846  302D F9A0                move.w     D0, [A5 - 0x660]
  722. 0000084A  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  723. 0000084E  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  724. 00000852  49F0 0000                lea.l      A4, [A0 + D0.w]
  725. 00000856  302E 0008                move.w     D0, [A6 + 0x8]
  726. 0000085A  D06C 0004                add.w      D0, [A4 + 0x4]
  727. 0000085E  3B40 F858                move.w     [A5 - 0x7A8], D0
  728. 00000862  486D F85A                pea.l      [A5 - 0x7A6]
  729. 00000866  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  730. 0000086A  2B54 F85A                move.l     [A5 - 0x7A6], [A4]
  731. 0000086E  7000                     moveq.l    D0, 0x00
  732. 00000870  2880                     move.l     [A4], D0
  733. 00000872  2B6C 0006 FD28           move.l     [A5 - 0x2D8], [A4 + 0x6]
  734. 00000878  70FF                     moveq.l    D0, 0xFFFFFFFF
  735. 0000087A  2940 0006                move.l     [A4 + 0x6], D0
  736. label0000087E:
  737. 0000087E  285F                     movea.l    A4, [A7]+
  738. 00000880  4E5E                     unlink     A6
  739. 00000882  205F                     movea.l    A0, [A7]+
  740. 00000884  544F                     addq.w     A7, 2
  741. 00000886  4ED0                     jmp        [A0]
  742. 00000888  4E56 FFF8                link       A6, -0x0008
  743. 0000088C  2F07                     move.l     -[A7], D7
  744. 0000088E  302D F9A0                move.w     D0, [A5 - 0x660]
  745. 00000892  B06D F99E                cmp.w      D0, [A5 - 0x662]
  746. 00000896  56C7                     sne        D7
  747. 00000898  4407                     neg.b      D7
  748. 0000089A  1007                     move.b     D0, D7
  749. 0000089C  670C                     beq        +0xE /* 000008AA */
  750. 0000089E  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  751. 000008A2  4EBA FF4A                jsr        [PC - 0xB6 /* 000007EE */]
  752. 000008A6  4EBA 0CD4                jsr        [PC + 0xCD4 /* 0000157C */]
  753. label000008AA:
  754. 000008AA  1D47 000A                move.b     [A6 + 0xA], D7
  755. 000008AE  2E1F                     move.l     D7, [A7]+
  756. 000008B0  4E5E                     unlink     A6
  757. 000008B2  205F                     movea.l    A0, [A7]+
  758. 000008B4  544F                     addq.w     A7, 2
  759. 000008B6  4ED0                     jmp        [A0]
  760. 000008B8  4E56 FFF2                link       A6, -0x000E
  761. 000008BC  102D FD7F                move.b     D0, [A5 - 0x281]
  762. 000008C0  6600 0154                bne        +0x156 /* 00000A16 */
  763. 000008C4  426E FFFA                clr.w      [A6 - 0x6]
  764. 000008C8  426E FFF4                clr.w      [A6 - 0xC]
  765. 000008CC  486D FACA                pea.l      [A5 - 0x536]
  766. 000008D0  486E FFFA                pea.l      [A6 - 0x6]
  767. 000008D4  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  768. 000008D8  7008                     moveq.l    D0, 0x08
  769. 000008DA  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  770. 000008DE  670E                     beq        +0x10 /* 000008EE */
  771. 000008E0  486D FACA                pea.l      [A5 - 0x536]
  772. 000008E4  486E FFFA                pea.l      [A6 - 0x6]
  773. 000008E8  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  774. 000008EC  6032                     bra        +0x34 /* 00000920 */
  775. label000008EE:
  776. 000008EE  7029                     moveq.l    D0, 0x29
  777. 000008F0  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  778. 000008F4  6622                     bne        +0x24 /* 00000918 */
  779. 000008F6  486D FACA                pea.l      [A5 - 0x536]
  780. 000008FA  486E FFFA                pea.l      [A6 - 0x6]
  781. 000008FE  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  782. 00000902  7008                     moveq.l    D0, 0x08
  783. 00000904  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  784. 00000908  670E                     beq        +0x10 /* 00000918 */
  785. 0000090A  486D FACA                pea.l      [A5 - 0x536]
  786. 0000090E  486E FFFA                pea.l      [A6 - 0x6]
  787. 00000912  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  788. 00000916  6008                     bra        +0xA /* 00000920 */
  789. label00000918:
  790. 00000918  7042                     moveq.l    D0, 0x42
  791. 0000091A  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  792. 0000091E  667C                     bne        +0x7E /* 0000099C */
  793. label00000920:
  794. 00000920  486E FFF4                pea.l      [A6 - 0xC]
  795. 00000924  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  796. 00000928  102D FEBF                move.b     D0, [A5 - 0x141]
  797. 0000092C  6600 00E8                bne        +0xEA /* 00000A16 */
  798. 00000930  486D FACA                pea.l      [A5 - 0x536]
  799. 00000934  486E FFFA                pea.l      [A6 - 0x6]
  800. 00000938  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  801. 0000093C  7008                     moveq.l    D0, 0x08
  802. 0000093E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  803. 00000942  56C0                     sne        D0
  804. 00000944  7228                     moveq.l    D1, 0x28
  805. 00000946  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  806. 0000094A  56C1                     sne        D1
  807. 0000094C  8001                     or.b       D0, D1
  808. 0000094E  6714                     beq        +0x16 /* 00000964 */
  809. 00000950  486D FACA                pea.l      [A5 - 0x536]
  810. 00000954  486E FFFA                pea.l      [A6 - 0x6]
  811. 00000958  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  812. 0000095C  7000                     moveq.l    D0, 0x00
  813. 0000095E  2D40 FFFC                move.l     [A6 - 0x4], D0
  814. 00000962  6078                     bra        +0x7A /* 000009DC */
  815. label00000964:
  816. 00000964  2F3C 0033 0000           move.l     -[A7], 0x330000 /* '3\0\0' */
  817. 0000096A  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  818. 0000096E  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  819. 00000972  101F                     move.b     D0, [A7]+
  820. 00000974  6604                     bne        +0x6 /* 0000097A */
  821. 00000976  6000 009E                bra        +0xA0 /* 00000A16 */
  822. label0000097A:
  823. 0000097A  486E FFFA                pea.l      [A6 - 0x6]
  824. 0000097E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  825. 00000982  7001                     moveq.l    D0, 0x01
  826. 00000984  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  827. 00000988  6752                     beq        +0x54 /* 000009DC */
  828. 0000098A  3F3C 001C                move.w     -[A7], 0x1C
  829. 0000098E  4EBA 08B2                jsr        [PC + 0x8B2 /* 00001242 */]
  830. 00000992  486E FFF4                pea.l      [A6 - 0xC]
  831. 00000996  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  832. 0000099A  607A                     bra        +0x7C /* 00000A16 */
  833. label0000099C:
  834. 0000099C  7033                     moveq.l    D0, 0x33
  835. 0000099E  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  836. 000009A2  6628                     bne        +0x2A /* 000009CC */
  837. 000009A4  486E FFFA                pea.l      [A6 - 0x6]
  838. 000009A8  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  839. 000009AC  7001                     moveq.l    D0, 0x01
  840. 000009AE  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  841. 000009B2  670A                     beq        +0xC /* 000009BE */
  842. 000009B4  3F3C 001C                move.w     -[A7], 0x1C
  843. 000009B8  4EBA 0888                jsr        [PC + 0x888 /* 00001242 */]
  844. 000009BC  6058                     bra        +0x5A /* 00000A16 */
  845. label000009BE:
  846. 000009BE  3D7C 0004 FFF4           move.w     [A6 - 0xC], 0x4
  847. 000009C4  7001                     moveq.l    D0, 0x01
  848. 000009C6  2D40 FFF6                move.l     [A6 - 0xA], D0
  849. 000009CA  6010                     bra        +0x12 /* 000009DC */
  850. label000009CC:
  851. 000009CC  486D FACA                pea.l      [A5 - 0x536]
  852. 000009D0  486E FFFA                pea.l      [A6 - 0x6]
  853. 000009D4  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  854. 000009D8  6000 FF46                bra        -0xB8 /* 00000920 */
  855. label000009DC:
  856. 000009DC  4AAE FFFC                tst.l      [A6 - 0x4]
  857. 000009E0  670A                     beq        +0xC /* 000009EC */
  858. 000009E2  486D F85A                pea.l      [A5 - 0x7A6]
  859. 000009E6  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  860. 000009EA  600C                     bra        +0xE /* 000009F8 */
  861. label000009EC:
  862. 000009EC  2D6D F85A FFFC           move.l     [A6 - 0x4], [A5 - 0x7A6]
  863. 000009F2  7000                     moveq.l    D0, 0x00
  864. 000009F4  2B40 F85A                move.l     [A5 - 0x7A6], D0
  865. label000009F8:
  866. 000009F8  3B7C FFFF F858           move.w     [A5 - 0x7A8], 0xFFFF
  867. 000009FE  4AAE FFFC                tst.l      [A6 - 0x4]
  868. 00000A02  6704                     beq        +0x6 /* 00000A08 */
  869. 00000A04  4EBA FA40                jsr        [PC - 0x5C0 /* 00000446 */]
  870. label00000A08:
  871. 00000A08  486E FFF4                pea.l      [A6 - 0xC]
  872. 00000A0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  873. 00000A10  4267                     clr.w      -[A7]
  874. 00000A12  4EBA F80A                jsr        [PC - 0x7F6 /* 0000021E */]
  875. label00000A16:
  876. 00000A16  4E5E                     unlink     A6
  877. 00000A18  4E75                     rts
  878. 00000A1A  4E56 FFF4                link       A6, -0x000C
  879. 00000A1E  486D FACA                pea.l      [A5 - 0x536]
  880. 00000A22  486E FFFA                pea.l      [A6 - 0x6]
  881. 00000A26  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  882. 00000A2A  7008                     moveq.l    D0, 0x08
  883. 00000A2C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  884. 00000A30  670E                     beq        +0x10 /* 00000A40 */
  885. 00000A32  486D FACA                pea.l      [A5 - 0x536]
  886. 00000A36  486E FFFA                pea.l      [A6 - 0x6]
  887. 00000A3A  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  888. 00000A3E  601A                     bra        +0x1C /* 00000A5A */
  889. label00000A40:
  890. 00000A40  7041                     moveq.l    D0, 0x41
  891. 00000A42  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  892. 00000A46  660A                     bne        +0xC /* 00000A52 */
  893. 00000A48  4267                     clr.w      -[A7]
  894. 00000A4A  4EBA FDA2                jsr        [PC - 0x25E /* 000007EE */]
  895. 00000A4E  6000 00C2                bra        +0xC4 /* 00000B12 */
  896. label00000A52:
  897. 00000A52  7042                     moveq.l    D0, 0x42
  898. 00000A54  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  899. 00000A58  6672                     bne        +0x74 /* 00000ACC */
  900. label00000A5A:
  901. 00000A5A  486E FFF4                pea.l      [A6 - 0xC]
  902. 00000A5E  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  903. 00000A62  102D FEBF                move.b     D0, [A5 - 0x141]
  904. 00000A66  6600 00AA                bne        +0xAC /* 00000B12 */
  905. 00000A6A  486D FACA                pea.l      [A5 - 0x536]
  906. 00000A6E  486E FFFA                pea.l      [A6 - 0x6]
  907. 00000A72  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  908. 00000A76  7008                     moveq.l    D0, 0x08
  909. 00000A78  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  910. 00000A7C  56C0                     sne        D0
  911. 00000A7E  7228                     moveq.l    D1, 0x28
  912. 00000A80  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  913. 00000A84  56C1                     sne        D1
  914. 00000A86  8001                     or.b       D0, D1
  915. 00000A88  6714                     beq        +0x16 /* 00000A9E */
  916. 00000A8A  486D FACA                pea.l      [A5 - 0x536]
  917. 00000A8E  486E FFFA                pea.l      [A6 - 0x6]
  918. 00000A92  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  919. 00000A96  7000                     moveq.l    D0, 0x00
  920. 00000A98  2D40 FFFC                move.l     [A6 - 0x4], D0
  921. 00000A9C  6068                     bra        +0x6A /* 00000B06 */
  922. label00000A9E:
  923. 00000A9E  2F3C 0033 0000           move.l     -[A7], 0x330000 /* '3\0\0' */
  924. 00000AA4  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  925. 00000AA8  4EAD 0712                jsr        [A5 + 0x712 /* export_222 */]
  926. 00000AAC  101F                     move.b     D0, [A7]+
  927. 00000AAE  6602                     bne        +0x4 /* 00000AB2 */
  928. 00000AB0  6060                     bra        +0x62 /* 00000B12 */
  929. label00000AB2:
  930. 00000AB2  486E FFFA                pea.l      [A6 - 0x6]
  931. 00000AB6  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  932. 00000ABA  7001                     moveq.l    D0, 0x01
  933. 00000ABC  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  934. 00000AC0  6744                     beq        +0x46 /* 00000B06 */
  935. 00000AC2  3F3C 001C                move.w     -[A7], 0x1C
  936. 00000AC6  4EBA 077A                jsr        [PC + 0x77A /* 00001242 */]
  937. 00000ACA  6046                     bra        +0x48 /* 00000B12 */
  938. label00000ACC:
  939. 00000ACC  7033                     moveq.l    D0, 0x33
  940. 00000ACE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  941. 00000AD2  6628                     bne        +0x2A /* 00000AFC */
  942. 00000AD4  486E FFFA                pea.l      [A6 - 0x6]
  943. 00000AD8  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  944. 00000ADC  7001                     moveq.l    D0, 0x01
  945. 00000ADE  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  946. 00000AE2  670A                     beq        +0xC /* 00000AEE */
  947. 00000AE4  3F3C 001C                move.w     -[A7], 0x1C
  948. 00000AE8  4EBA 0758                jsr        [PC + 0x758 /* 00001242 */]
  949. 00000AEC  6024                     bra        +0x26 /* 00000B12 */
  950. label00000AEE:
  951. 00000AEE  3D7C 0004 FFF4           move.w     [A6 - 0xC], 0x4
  952. 00000AF4  7001                     moveq.l    D0, 0x01
  953. 00000AF6  2D40 FFF6                move.l     [A6 - 0xA], D0
  954. 00000AFA  600A                     bra        +0xC /* 00000B06 */
  955. label00000AFC:
  956. 00000AFC  3F3C 002A                move.w     -[A7], 0x2A /* '*' */
  957. 00000B00  4EBA 0740                jsr        [PC + 0x740 /* 00001242 */]
  958. 00000B04  600C                     bra        +0xE /* 00000B12 */
  959. label00000B06:
  960. 00000B06  486E FFF4                pea.l      [A6 - 0xC]
  961. 00000B0A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  962. 00000B0E  4EBA FC9C                jsr        [PC - 0x364 /* 000007AC */]
  963. label00000B12:
  964. 00000B12  4E5E                     unlink     A6
  965. 00000B14  4E75                     rts
  966. fn00000B16:
  967. 00000B16  4E56 FFF4                link       A6, -0x000C
  968. 00000B1A  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  969. 00000B1E  302E 000A                move.w     D0, [A6 + 0xA]
  970. 00000B22  5C40                     addq.w     D0, 6
  971. 00000B24  48C0                     ext.l      D0
  972. 00000B26  2E00                     move.l     D7, D0
  973. 00000B28  D0AD FD30                add.l      D0, [A5 - 0x2D0]
  974. 00000B2C  B0AD FD36                cmp.l      D0, [A5 - 0x2CA]
  975. 00000B30  6F3E                     ble        +0x40 /* 00000B70 */
  976. 00000B32  2C2D FD36                move.l     D6, [A5 - 0x2CA]
  977. 00000B36  DCBC 0000 03E8           add.l      D6, 0x3E8
  978. 00000B3C  0C86 0000 FA00           cmpi.l     D6, 0xFA00
  979. 00000B42  6F0A                     ble        +0xC /* 00000B4E */
  980. 00000B44  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  981. 00000B48  4EBA 06F8                jsr        [PC + 0x6F8 /* 00001242 */]
  982. 00000B4C  605E                     bra        +0x60 /* 00000BAC */
  983. label00000B4E:
  984. 00000B4E  2F2D FD3A                move.l     -[A7], [A5 - 0x2C6]
  985. 00000B52  2F06                     move.l     -[A7], D6
  986. 00000B54  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  987. 00000B58  4267                     clr.w      -[A7]
  988. 00000B5A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  989. 00000B5E  4A5F                     tst.w      [A7]+
  990. 00000B60  670A                     beq        +0xC /* 00000B6C */
  991. 00000B62  3F3C 0021                move.w     -[A7], 0x21 /* '!' */
  992. 00000B66  4EBA 06DA                jsr        [PC + 0x6DA /* 00001242 */]
  993. 00000B6A  6040                     bra        +0x42 /* 00000BAC */
  994. label00000B6C:
  995. 00000B6C  2B46 FD36                move.l     [A5 - 0x2CA], D6
  996. label00000B70:
  997. 00000B70  206D FD3A                movea.l    A0, [A5 - 0x2C6]
  998. 00000B74  266D FD30                movea.l    A3, [A5 - 0x2D0]
  999. 00000B78  D7D0                     add.l      A3, [A0]
  1000. 00000B7A  284B                     movea.l    A4, A3
  1001. 00000B7C  28AD FD2C                move.l     [A4], [A5 - 0x2D4]
  1002. 00000B80  396D FD34 0004           move.w     [A4 + 0x4], [A5 - 0x2CC]
  1003. 00000B86  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1004. 00000B8A  200B                     move.l     D0, A3
  1005. 00000B8C  5C80                     addq.l     D0, 6
  1006. 00000B8E  2F00                     move.l     -[A7], D0
  1007. 00000B90  302E 000A                move.w     D0, [A6 + 0xA]
  1008. 00000B94  48C0                     ext.l      D0
  1009. 00000B96  2F00                     move.l     -[A7], D0
  1010. 00000B98  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1011. 00000B9C  2007                     move.l     D0, D7
  1012. 00000B9E  D1AD FD30                add.l      [A5 - 0x2D0], D0
  1013. 00000BA2  2B47 FD2C                move.l     [A5 - 0x2D4], D7
  1014. 00000BA6  3B6E 0008 FD34           move.w     [A5 - 0x2CC], [A6 + 0x8]
  1015. label00000BAC:
  1016. 00000BAC  4CDF 18C0                movem.l    D6,D7,A3,A4, [A7]+
  1017. 00000BB0  4E5E                     unlink     A6
  1018. 00000BB2  205F                     movea.l    A0, [A7]+
  1019. 00000BB4  504F                     addq.w     A7, 8
  1020. 00000BB6  4ED0                     jmp        [A0]
  1021. fn00000BB8:
  1022. 00000BB8  4E56 FFF8                link       A6, -0x0008
  1023. 00000BBC  48E7 0118                movem.l    -[A7], D7,A3,A4
  1024. 00000BC0  2E2D FD2C                move.l     D7, [A5 - 0x2D4]
  1025. 00000BC4  5D87                     subq.l     D7, 6
  1026. 00000BC6  202D FD2C                move.l     D0, [A5 - 0x2D4]
  1027. 00000BCA  91AD FD30                sub.l      [A5 - 0x2D0], D0
  1028. 00000BCE  206D FD3A                movea.l    A0, [A5 - 0x2C6]
  1029. 00000BD2  266D FD30                movea.l    A3, [A5 - 0x2D0]
  1030. 00000BD6  D7D0                     add.l      A3, [A0]
  1031. 00000BD8  284B                     movea.l    A4, A3
  1032. 00000BDA  2B54 FD2C                move.l     [A5 - 0x2D4], [A4]
  1033. 00000BDE  3B6C 0004 FD34           move.w     [A5 - 0x2CC], [A4 + 0x4]
  1034. 00000BE4  200B                     move.l     D0, A3
  1035. 00000BE6  5C80                     addq.l     D0, 6
  1036. 00000BE8  2F00                     move.l     -[A7], D0
  1037. 00000BEA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1038. 00000BEE  2F07                     move.l     -[A7], D7
  1039. 00000BF0  4EAD 02A2                jsr        [A5 + 0x2A2 /* export_80 */]
  1040. 00000BF4  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  1041. 00000BF8  4E5E                     unlink     A6
  1042. 00000BFA  2E9F                     move.l     [A7], [A7]+
  1043. 00000BFC  4E75                     rts
  1044. fn00000BFE:
  1045. 00000BFE  4E56 FFFC                link       A6, -0x0004
  1046. 00000C02  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1047. 00000C06  286E 0018                movea.l    A4, [A6 + 0x18]
  1048. 00000C0A  282E 0014                move.l     D4, [A6 + 0x14]
  1049. 00000C0E  2A2E 0010                move.l     D5, [A6 + 0x10]
  1050. 00000C12  3C2E 001C                move.w     D6, [A6 + 0x1C]
  1051. 00000C16  526D F846                addq.w     [A5 - 0x7BA], 1
  1052. 00000C1A  2E2D FD30                move.l     D7, [A5 - 0x2D0]
  1053. 00000C1E  486D FAC8                pea.l      [A5 - 0x538]
  1054. 00000C22  2F3C 0001 0040           move.l     -[A7], 0x10040
  1055. 00000C28  4EBA FEEC                jsr        [PC - 0x114 /* 00000B16 */]
  1056. 00000C2C  4A46                     tst.w      D6
  1057. 00000C2E  5EC0                     sgt        D0
  1058. 00000C30  220C                     move.l     D1, A4
  1059. 00000C32  57C1                     seq        D1
  1060. 00000C34  C001                     and.b      D0, D1
  1061. 00000C36  670E                     beq        +0x10 /* 00000C46 */
  1062. 00000C38  42A7                     clr.l      -[A7]
  1063. 00000C3A  3F06                     move.w     -[A7], D6
  1064. 00000C3C  4EAD 154A                jsr        [A5 + 0x154A /* export_677 */]
  1065. 00000C40  205F                     movea.l    A0, [A7]+
  1066. 00000C42  2868 000C                movea.l    A4, [A0 + 0xC]
  1067. label00000C46:
  1068. 00000C46  4A85                     tst.l      D5
  1069. 00000C48  6C0C                     bge        +0xE /* 00000C56 */
  1070. 00000C4A  42A7                     clr.l      -[A7]
  1071. 00000C4C  2F0C                     move.l     -[A7], A4
  1072. 00000C4E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1073. 00000C52  2A1F                     move.l     D5, [A7]+
  1074. 00000C54  9A84                     sub.l      D5, D4
  1075. label00000C56:
  1076. 00000C56  3B46 FAC8                move.w     [A5 - 0x538], D6
  1077. 00000C5A  70FF                     moveq.l    D0, 0xFFFFFFFF
  1078. 00000C5C  2B40 FAEE                move.l     [A5 - 0x512], D0
  1079. 00000C60  2B6E 000C FAF4           move.l     [A5 - 0x50C], [A6 + 0xC]
  1080. 00000C66  2B47 FAF8                move.l     [A5 - 0x508], D7
  1081. 00000C6A  486D FACA                pea.l      [A5 - 0x536]
  1082. 00000C6E  2F0C                     move.l     -[A7], A4
  1083. 00000C70  2F04                     move.l     -[A7], D4
  1084. 00000C72  2F05                     move.l     -[A7], D5
  1085. 00000C74  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1086. 00000C78  2B44 FAEA                move.l     [A5 - 0x516], D4
  1087. 00000C7C  2B6E 001E FAFC           move.l     [A5 - 0x504], [A6 + 0x1E]
  1088. 00000C82  4AAE 0008                tst.l      [A6 + 0x8]
  1089. 00000C86  670C                     beq        +0xE /* 00000C94 */
  1090. 00000C88  206E 0008                movea.l    A0, [A6 + 0x8]
  1091. 00000C8C  43ED FB00                lea.l      A1, [A5 - 0x500]
  1092. 00000C90  22D8                     move.l     [A1]+, [A0]+
  1093. 00000C92  22D8                     move.l     [A1]+, [A0]+
  1094. label00000C94:
  1095. 00000C94  4AAD FB00                tst.l      [A5 - 0x500]
  1096. 00000C98  670E                     beq        +0x10 /* 00000CA8 */
  1097. 00000C9A  206D FB00                movea.l    A0, [A5 - 0x500]
  1098. 00000C9E  2050                     movea.l    A0, [A0]
  1099. 00000CA0  2B68 0004 FD4C           move.l     [A5 - 0x2B4], [A0 + 0x4]
  1100. 00000CA6  6006                     bra        +0x8 /* 00000CAE */
  1101. label00000CA8:
  1102. 00000CA8  7000                     moveq.l    D0, 0x00
  1103. 00000CAA  2B40 FD4C                move.l     [A5 - 0x2B4], D0
  1104. label00000CAE:
  1105. 00000CAE  082E 0006 0021           btst.b     [A6 + 0x21], 0x6
  1106. 00000CB4  671A                     beq        +0x1C /* 00000CD0 */
  1107. 00000CB6  486D FACA                pea.l      [A5 - 0x536]
  1108. 00000CBA  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  1109. 00000CBE  4267                     clr.w      -[A7]
  1110. 00000CC0  486D FACA                pea.l      [A5 - 0x536]
  1111. 00000CC4  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  1112. 00000CC8  101F                     move.b     D0, [A7]+
  1113. 00000CCA  6704                     beq        +0x6 /* 00000CD0 */
  1114. 00000CCC  4EBA 005A                jsr        [PC + 0x5A /* 00000D28 */]
  1115. label00000CD0:
  1116. 00000CD0  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1117. 00000CD4  4E5E                     unlink     A6
  1118. 00000CD6  205F                     movea.l    A0, [A7]+
  1119. 00000CD8  DEFC 001A                add.w      A7, 0x1A
  1120. 00000CDC  4ED0                     jmp        [A0]
  1121. fn00000CDE:
  1122. 00000CDE  4E56 0000                link       A6, 0
  1123. 00000CE2  102D FAB3                move.b     D0, [A5 - 0x54D]
  1124. 00000CE6  671A                     beq        +0x1C /* 00000D02 */
  1125. 00000CE8  7003                     moveq.l    D0, 0x03
  1126. 00000CEA  B02D FAB2                cmp.b      D0, [A5 - 0x54E]
  1127. 00000CEE  57C0                     seq        D0
  1128. 00000CF0  7204                     moveq.l    D1, 0x04
  1129. 00000CF2  B22D FAB2                cmp.b      D1, [A5 - 0x54E]
  1130. 00000CF6  57C1                     seq        D1
  1131. 00000CF8  8001                     or.b       D0, D1
  1132. 00000CFA  6724                     beq        +0x26 /* 00000D20 */
  1133. 00000CFC  422D FAB3                clr.b      [A5 - 0x54D]
  1134. 00000D00  601E                     bra        +0x20 /* 00000D20 */
  1135. label00000D02:
  1136. 00000D02  4EBA F304                jsr        [PC - 0xCFC /* 00000008 */]
  1137. 00000D06  102D FEBF                move.b     D0, [A5 - 0x141]
  1138. 00000D0A  6614                     bne        +0x16 /* 00000D20 */
  1139. 00000D0C  4267                     clr.w      -[A7]
  1140. 00000D0E  486D FACA                pea.l      [A5 - 0x536]
  1141. 00000D12  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  1142. 00000D16  101F                     move.b     D0, [A7]+
  1143. 00000D18  6606                     bne        +0x8 /* 00000D20 */
  1144. 00000D1A  4EBA 0414                jsr        [PC + 0x414 /* 00001130 */]
  1145. 00000D1E  6004                     bra        +0x6 /* 00000D24 */
  1146. label00000D20:
  1147. 00000D20  4EBA 0006                jsr        [PC + 0x6 /* 00000D28 */]
  1148. label00000D24:
  1149. 00000D24  4E5E                     unlink     A6
  1150. 00000D26  4E75                     rts
  1151. fn00000D28:
  1152. 00000D28  4E56 0000                link       A6, 0
  1153. 00000D2C  536D F846                subq.w     [A5 - 0x7BA], 1
  1154. 00000D30  082D 0003 FAFF           btst.b     [A5 - 0x501], 0x3
  1155. 00000D36  6708                     beq        +0xA /* 00000D40 */
  1156. 00000D38  486D FAF4                pea.l      [A5 - 0x50C]
  1157. 00000D3C  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  1158. label00000D40:
  1159. 00000D40  082D 0000 FAFF           btst.b     [A5 - 0x501], 0x0
  1160. 00000D46  6708                     beq        +0xA /* 00000D50 */
  1161. 00000D48  486D FACA                pea.l      [A5 - 0x536]
  1162. 00000D4C  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1163. label00000D50:
  1164. 00000D50  486D FAC8                pea.l      [A5 - 0x538]
  1165. 00000D54  4EBA FE62                jsr        [PC - 0x19E /* 00000BB8 */]
  1166. 00000D58  4AAD FB00                tst.l      [A5 - 0x500]
  1167. 00000D5C  670E                     beq        +0x10 /* 00000D6C */
  1168. 00000D5E  206D FB00                movea.l    A0, [A5 - 0x500]
  1169. 00000D62  2050                     movea.l    A0, [A0]
  1170. 00000D64  2B68 0004 FD4C           move.l     [A5 - 0x2B4], [A0 + 0x4]
  1171. 00000D6A  6006                     bra        +0x8 /* 00000D72 */
  1172. label00000D6C:
  1173. 00000D6C  7000                     moveq.l    D0, 0x00
  1174. 00000D6E  2B40 FD4C                move.l     [A5 - 0x2B4], D0
  1175. label00000D72:
  1176. 00000D72  4E5E                     unlink     A6
  1177. 00000D74  4E75                     rts
  1178. fn00000D76:
  1179. 00000D76  4E56 0000                link       A6, 0
  1180. 00000D7A  302D FD34                move.w     D0, [A5 - 0x2CC]
  1181. 00000D7E  5340                     subq.w     D0, 1
  1182. 00000D80  670A                     beq        +0xC /* 00000D8C */
  1183. 00000D82  5340                     subq.w     D0, 1
  1184. 00000D84  6712                     beq        +0x14 /* 00000D98 */
  1185. 00000D86  5340                     subq.w     D0, 1
  1186. 00000D88  6708                     beq        +0xA /* 00000D92 */
  1187. 00000D8A  6010                     bra        +0x12 /* 00000D9C */
  1188. label00000D8C:
  1189. 00000D8C  4EBA FF50                jsr        [PC - 0xB0 /* 00000CDE */]
  1190. 00000D90  600A                     bra        +0xC /* 00000D9C */
  1191. label00000D92:
  1192. 00000D92  4EAD 08A2                jsr        [A5 + 0x8A2 /* export_272 */]
  1193. 00000D96  6004                     bra        +0x6 /* 00000D9C */
  1194. label00000D98:
  1195. 00000D98  4EAD 089A                jsr        [A5 + 0x89A /* export_271 */]
  1196. label00000D9C:
  1197. 00000D9C  4E5E                     unlink     A6
  1198. 00000D9E  4E75                     rts
  1199. fn00000DA0:
  1200. 00000DA0  4E56 FFFE                link       A6, -0x0002
  1201. 00000DA4  2B6D FAD2 FAEA           move.l     [A5 - 0x516], [A5 - 0x52E]
  1202. 00000DAA  3D6D F846 FFFE           move.w     [A6 - 0x2], [A5 - 0x7BA]
  1203. 00000DB0  4EBA FFC4                jsr        [PC - 0x3C /* 00000D76 */]
  1204. 00000DB4  302E FFFE                move.w     D0, [A6 - 0x2]
  1205. 00000DB8  B06D F846                cmp.w      D0, [A5 - 0x7BA]
  1206. 00000DBC  6608                     bne        +0xA /* 00000DC6 */
  1207. 00000DBE  486D FACA                pea.l      [A5 - 0x536]
  1208. 00000DC2  4EAD 07D2                jsr        [A5 + 0x7D2 /* export_246 */]
  1209. label00000DC6:
  1210. 00000DC6  4E5E                     unlink     A6
  1211. 00000DC8  4E75                     rts
  1212. fn00000DCA:
  1213. 00000DCA  4E56 FFDA                link       A6, -0x0026
  1214. 00000DCE  48E7 0300                movem.l    -[A7], D6,D7
  1215. 00000DD2  4247                     clr.w      D7
  1216. 00000DD4  206D FD3E                movea.l    A0, [A5 - 0x2C2]
  1217. 00000DD8  2050                     movea.l    A0, [A0]
  1218. 00000DDA  302E 0008                move.w     D0, [A6 + 0x8]
  1219. 00000DDE  E740                     asl        D0.w, 3
  1220. 00000DE0  43EE FFDC                lea.l      A1, [A6 - 0x24]
  1221. 00000DE4  41F0 0002                lea.l      A0, [A0 + D0.w + 0x2]
  1222. 00000DE8  22D8                     move.l     [A1]+, [A0]+
  1223. 00000DEA  22D8                     move.l     [A1]+, [A0]+
  1224. label00000DEC:
  1225. 00000DEC  102E FFDD                move.b     D0, [A6 - 0x23]
  1226. 00000DF0  4880                     ext.w      D0
  1227. 00000DF2  B047                     cmp.w      D0, D7
  1228. 00000DF4  6F38                     ble        +0x3A /* 00000E2E */
  1229. 00000DF6  3007                     move.w     D0, D7
  1230. 00000DF8  C1FC 0006                muls.w     D0, 0x6
  1231. 00000DFC  4876 00E8                pea.l      [A6 + D0.w - 0x24]
  1232. 00000E00  4EAD 0732                jsr        [A5 + 0x732 /* export_226 */]
  1233. 00000E04  102D FEBF                move.b     D0, [A5 - 0x141]
  1234. 00000E08  6600 0120                bne        +0x122 /* 00000F2A */
  1235. 00000E0C  5247                     addq.w     D7, 1
  1236. 00000E0E  102E FFDD                move.b     D0, [A6 - 0x23]
  1237. 00000E12  4880                     ext.w      D0
  1238. 00000E14  B047                     cmp.w      D0, D7
  1239. 00000E16  6FD4                     ble        -0x2A /* 00000DEC */
  1240. 00000E18  2F3C 0022 0000           move.l     -[A7], 0x220000 /* '\"\0\0' */
  1241. 00000E1E  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  1242. 00000E22  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  1243. 00000E26  101F                     move.b     D0, [A7]+
  1244. 00000E28  66C2                     bne        -0x3C /* 00000DEC */
  1245. 00000E2A  6000 00FE                bra        +0x100 /* 00000F2A */
  1246. label00000E2E:
  1247. 00000E2E  2F3C 0026 0000           move.l     -[A7], 0x260000 /* '&\0\0' */
  1248. 00000E34  3F3C 0006                move.w     -[A7], 0x6
  1249. 00000E38  4EAD 071A                jsr        [A5 + 0x71A /* export_223 */]
  1250. 00000E3C  101F                     move.b     D0, [A7]+
  1251. 00000E3E  6604                     bne        +0x6 /* 00000E44 */
  1252. 00000E40  6000 00E8                bra        +0xEA /* 00000F2A */
  1253. label00000E44:
  1254. 00000E44  7005                     moveq.l    D0, 0x05
  1255. 00000E46  B02E FFDC                cmp.b      D0, [A6 - 0x24]
  1256. 00000E4A  6600 008E                bne        +0x90 /* 00000EDA */
  1257. 00000E4E  3007                     move.w     D0, D7
  1258. 00000E50  6714                     beq        +0x16 /* 00000E66 */
  1259. 00000E52  5340                     subq.w     D0, 1
  1260. 00000E54  6720                     beq        +0x22 /* 00000E76 */
  1261. 00000E56  5340                     subq.w     D0, 1
  1262. 00000E58  6730                     beq        +0x32 /* 00000E8A */
  1263. 00000E5A  5340                     subq.w     D0, 1
  1264. 00000E5C  6744                     beq        +0x46 /* 00000EA2 */
  1265. 00000E5E  5340                     subq.w     D0, 1
  1266. 00000E60  675A                     beq        +0x5C /* 00000EBC */
  1267. 00000E62  6000 00C6                bra        +0xC8 /* 00000F2A */
  1268. label00000E66:
  1269. 00000E66  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1270. 00000E6A  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1271. 00000E6E  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  1272. 00000E72  6000 00B6                bra        +0xB8 /* 00000F2A */
  1273. label00000E76:
  1274. 00000E76  486E FFE8                pea.l      [A6 - 0x18]
  1275. 00000E7A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1276. 00000E7E  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1277. 00000E82  4EAD 0212                jsr        [A5 + 0x212 /* export_62 */]
  1278. 00000E86  6000 00A2                bra        +0xA4 /* 00000F2A */
  1279. label00000E8A:
  1280. 00000E8A  486E FFE8                pea.l      [A6 - 0x18]
  1281. 00000E8E  486E FFEE                pea.l      [A6 - 0x12]
  1282. 00000E92  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1283. 00000E96  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1284. 00000E9A  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1285. 00000E9E  6000 008A                bra        +0x8C /* 00000F2A */
  1286. label00000EA2:
  1287. 00000EA2  486E FFE8                pea.l      [A6 - 0x18]
  1288. 00000EA6  486E FFEE                pea.l      [A6 - 0x12]
  1289. 00000EAA  486E FFF4                pea.l      [A6 - 0xC]
  1290. 00000EAE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1291. 00000EB2  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1292. 00000EB6  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1293. 00000EBA  606E                     bra        +0x70 /* 00000F2A */
  1294. label00000EBC:
  1295. 00000EBC  486E FFE8                pea.l      [A6 - 0x18]
  1296. 00000EC0  486E FFEE                pea.l      [A6 - 0x12]
  1297. 00000EC4  486E FFF4                pea.l      [A6 - 0xC]
  1298. 00000EC8  486E FFFA                pea.l      [A6 - 0x6]
  1299. 00000ECC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1300. 00000ED0  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1301. 00000ED4  4EAD 01FA                jsr        [A5 + 0x1FA /* export_59 */]
  1302. 00000ED8  6050                     bra        +0x52 /* 00000F2A */
  1303. label00000EDA:
  1304. 00000EDA  7006                     moveq.l    D0, 0x06
  1305. 00000EDC  B02E FFDC                cmp.b      D0, [A6 - 0x24]
  1306. 00000EE0  57C0                     seq        D0
  1307. 00000EE2  7201                     moveq.l    D1, 0x01
  1308. 00000EE4  B247                     cmp.w      D1, D7
  1309. 00000EE6  5CC1                     sge        D1
  1310. 00000EE8  C001                     and.b      D0, D1
  1311. 00000EEA  6736                     beq        +0x38 /* 00000F22 */
  1312. 00000EEC  7001                     moveq.l    D0, 0x01
  1313. 00000EEE  B047                     cmp.w      D0, D7
  1314. 00000EF0  661E                     bne        +0x20 /* 00000F10 */
  1315. 00000EF2  486D FACA                pea.l      [A5 - 0x536]
  1316. 00000EF6  486E FFE8                pea.l      [A6 - 0x18]
  1317. 00000EFA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1318. 00000EFE  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1319. 00000F02  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1320. 00000F06  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1321. 00000F0A  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1322. 00000F0E  601A                     bra        +0x1C /* 00000F2A */
  1323. label00000F10:
  1324. 00000F10  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1325. 00000F14  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  1326. 00000F18  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  1327. 00000F1C  4EAD 022A                jsr        [A5 + 0x22A /* export_65 */]
  1328. 00000F20  6008                     bra        +0xA /* 00000F2A */
  1329. label00000F22:
  1330. 00000F22  3F3C 0001                move.w     -[A7], 0x1
  1331. 00000F26  4EBA 031A                jsr        [PC + 0x31A /* 00001242 */]
  1332. label00000F2A:
  1333. 00000F2A  3007                     move.w     D0, D7
  1334. 00000F2C  5340                     subq.w     D0, 1
  1335. 00000F2E  3D40 FFDA                move.w     [A6 - 0x26], D0
  1336. 00000F32  4246                     clr.w      D6
  1337. 00000F34  6012                     bra        +0x14 /* 00000F48 */
  1338. label00000F36:
  1339. 00000F36  3006                     move.w     D0, D6
  1340. 00000F38  C1FC 0006                muls.w     D0, 0x6
  1341. 00000F3C  4876 00E8                pea.l      [A6 + D0.w - 0x24]
  1342. 00000F40  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1343. 00000F44  5246                     addq.w     D6, 1
  1344. 00000F46  6906                     bvs        +0x8 /* 00000F4E */
  1345. label00000F48:
  1346. 00000F48  BC6E FFDA                cmp.w      D6, [A6 - 0x26]
  1347. 00000F4C  6FE8                     ble        -0x16 /* 00000F36 */
  1348. label00000F4E:
  1349. 00000F4E  4CDF 00C0                movem.l    D6,D7, [A7]+
  1350. 00000F52  4E5E                     unlink     A6
  1351. 00000F54  205F                     movea.l    A0, [A7]+
  1352. 00000F56  504F                     addq.w     A7, 8
  1353. 00000F58  4ED0                     jmp        [A0]
  1354. fn00000F5A:
  1355. 00000F5A  4E56 FFEA                link       A6, -0x0016
  1356. 00000F5E  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  1357. 00000F62  1C2E 000E                move.b     D6, [A6 + 0xE]
  1358. 00000F66  3E2E 0010                move.w     D7, [A6 + 0x10]
  1359. 00000F6A  282D FD30                move.l     D4, [A5 - 0x2D0]
  1360. 00000F6E  2D6D FD28 FFFC           move.l     [A6 - 0x4], [A5 - 0x2D8]
  1361. 00000F74  42A7                     clr.l      -[A7]
  1362. 00000F76  3F07                     move.w     -[A7], D7
  1363. 00000F78  4267                     clr.w      -[A7]
  1364. 00000F7A  4EAD 0722                jsr        [A5 + 0x722 /* export_224 */]
  1365. 00000F7E  285F                     movea.l    A4, [A7]+
  1366. 00000F80  200C                     move.l     D0, A4
  1367. 00000F82  671C                     beq        +0x1E /* 00000FA0 */
  1368. 00000F84  7003                     moveq.l    D0, 0x03
  1369. 00000F86  B054                     cmp.w      D0, [A4]
  1370. 00000F88  6616                     bne        +0x18 /* 00000FA0 */
  1371. 00000F8A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1372. 00000F8E  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1373. 00000F92  1F06                     move.b     -[A7], D6
  1374. 00000F94  3F3C FFFF                move.w     -[A7], 0xFFFF
  1375. 00000F98  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  1376. 00000F9C  6000 014C                bra        +0x14E /* 000010EA */
  1377. label00000FA0:
  1378. 00000FA0  4AAD FD4C                tst.l      [A5 - 0x2B4]
  1379. 00000FA4  672C                     beq        +0x2E /* 00000FD2 */
  1380. 00000FA6  42A7                     clr.l      -[A7]
  1381. 00000FA8  2F2D FD4C                move.l     -[A7], [A5 - 0x2B4]
  1382. 00000FAC  3F07                     move.w     -[A7], D7
  1383. 00000FAE  4267                     clr.w      -[A7]
  1384. 00000FB0  486E FFF2                pea.l      [A6 - 0xE]
  1385. 00000FB4  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1386. 00000FB8  285F                     movea.l    A4, [A7]+
  1387. 00000FBA  200C                     move.l     D0, A4
  1388. 00000FBC  6714                     beq        +0x16 /* 00000FD2 */
  1389. 00000FBE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1390. 00000FC2  2F2D FB00                move.l     -[A7], [A5 - 0x500]
  1391. 00000FC6  1F06                     move.b     -[A7], D6
  1392. 00000FC8  3F07                     move.w     -[A7], D7
  1393. 00000FCA  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  1394. 00000FCE  6000 011A                bra        +0x11C /* 000010EA */
  1395. label00000FD2:
  1396. 00000FD2  4AAD FD48                tst.l      [A5 - 0x2B8]
  1397. 00000FD6  672C                     beq        +0x2E /* 00001004 */
  1398. 00000FD8  42A7                     clr.l      -[A7]
  1399. 00000FDA  2F2D FD48                move.l     -[A7], [A5 - 0x2B8]
  1400. 00000FDE  3F07                     move.w     -[A7], D7
  1401. 00000FE0  4267                     clr.w      -[A7]
  1402. 00000FE2  486E FFF2                pea.l      [A6 - 0xE]
  1403. 00000FE6  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1404. 00000FEA  285F                     movea.l    A4, [A7]+
  1405. 00000FEC  200C                     move.l     D0, A4
  1406. 00000FEE  6714                     beq        +0x16 /* 00001004 */
  1407. 00000FF0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1408. 00000FF4  2F2D F840                move.l     -[A7], [A5 - 0x7C0]
  1409. 00000FF8  1F06                     move.b     -[A7], D6
  1410. 00000FFA  3F07                     move.w     -[A7], D7
  1411. 00000FFC  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  1412. 00001000  6000 00E8                bra        +0xEA /* 000010EA */
  1413. label00001004:
  1414. 00001004  42A7                     clr.l      -[A7]
  1415. 00001006  2F2D FD58                move.l     -[A7], [A5 - 0x2A8]
  1416. 0000100A  3F07                     move.w     -[A7], D7
  1417. 0000100C  4267                     clr.w      -[A7]
  1418. 0000100E  486E FFF2                pea.l      [A6 - 0xE]
  1419. 00001012  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1420. 00001016  285F                     movea.l    A4, [A7]+
  1421. 00001018  200C                     move.l     D0, A4
  1422. 0000101A  672A                     beq        +0x2C /* 00001046 */
  1423. 0000101C  7AFF                     moveq.l    D5, 0xFFFFFFFF
  1424. 0000101E  3014                     move.w     D0, [A4]
  1425. 00001020  5C40                     addq.w     D0, 6
  1426. 00001022  6708                     beq        +0xA /* 0000102C */
  1427. 00001024  0440 0009                subi.w     D0, 0x9 /* '\t' */
  1428. 00001028  6706                     beq        +0x8 /* 00001030 */
  1429. 0000102A  601A                     bra        +0x1C /* 00001046 */
  1430. label0000102C:
  1431. 0000102C  3A07                     move.w     D5, D7
  1432. 0000102E  6002                     bra        +0x4 /* 00001032 */
  1433. label00001030:
  1434. 00001030  7AFF                     moveq.l    D5, 0xFFFFFFFF
  1435. label00001032:
  1436. 00001032  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1437. 00001036  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1438. 0000103A  1F06                     move.b     -[A7], D6
  1439. 0000103C  3F05                     move.w     -[A7], D5
  1440. 0000103E  4EAD 087A                jsr        [A5 + 0x87A /* export_267 */]
  1441. 00001042  6000 00A6                bra        +0xA8 /* 000010EA */
  1442. label00001046:
  1443. 00001046  42A7                     clr.l      -[A7]
  1444. 00001048  2F2D FD60                move.l     -[A7], [A5 - 0x2A0]
  1445. 0000104C  3F07                     move.w     -[A7], D7
  1446. 0000104E  4267                     clr.w      -[A7]
  1447. 00001050  486E FFF2                pea.l      [A6 - 0xE]
  1448. 00001054  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1449. 00001058  285F                     movea.l    A4, [A7]+
  1450. 0000105A  200C                     move.l     D0, A4
  1451. 0000105C  6716                     beq        +0x18 /* 00001074 */
  1452. 0000105E  1F06                     move.b     -[A7], D6
  1453. 00001060  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1454. 00001064  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1455. 00001068  4EAD 0882                jsr        [A5 + 0x882 /* export_268 */]
  1456. 0000106C  206E 0008                movea.l    A0, [A6 + 0x8]
  1457. 00001070  4250                     clr.w      [A0]
  1458. 00001072  6076                     bra        +0x78 /* 000010EA */
  1459. label00001074:
  1460. 00001074  1006                     move.b     D0, D6
  1461. 00001076  6746                     beq        +0x48 /* 000010BE */
  1462. 00001078  102E 000C                move.b     D0, [A6 + 0xC]
  1463. 0000107C  6728                     beq        +0x2A /* 000010A6 */
  1464. 0000107E  42A7                     clr.l      -[A7]
  1465. 00001080  2F2D FD64                move.l     -[A7], [A5 - 0x29C]
  1466. 00001084  3F07                     move.w     -[A7], D7
  1467. 00001086  4267                     clr.w      -[A7]
  1468. 00001088  486E FFF2                pea.l      [A6 - 0xE]
  1469. 0000108C  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1470. 00001090  285F                     movea.l    A4, [A7]+
  1471. 00001092  200C                     move.l     D0, A4
  1472. 00001094  6710                     beq        +0x12 /* 000010A6 */
  1473. 00001096  3F07                     move.w     -[A7], D7
  1474. 00001098  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1475. 0000109C  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1476. 000010A0  4EBA FD28                jsr        [PC - 0x2D8 /* 00000DCA */]
  1477. 000010A4  6044                     bra        +0x46 /* 000010EA */
  1478. label000010A6:
  1479. 000010A6  3D7C FFFE FFEA           move.w     [A6 - 0x16], 0xFFFE
  1480. 000010AC  7000                     moveq.l    D0, 0x00
  1481. 000010AE  2D40 FFEC                move.l     [A6 - 0x14], D0
  1482. 000010B2  486D FACA                pea.l      [A5 - 0x536]
  1483. 000010B6  486E FFEA                pea.l      [A6 - 0x16]
  1484. 000010BA  4EAD 070A                jsr        [A5 + 0x70A /* export_221 */]
  1485. label000010BE:
  1486. 000010BE  42A7                     clr.l      -[A7]
  1487. 000010C0  2F2D FD68                move.l     -[A7], [A5 - 0x298]
  1488. 000010C4  3F07                     move.w     -[A7], D7
  1489. 000010C6  4267                     clr.w      -[A7]
  1490. 000010C8  486E FFF2                pea.l      [A6 - 0xE]
  1491. 000010CC  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1492. 000010D0  285F                     movea.l    A4, [A7]+
  1493. 000010D2  200C                     move.l     D0, A4
  1494. 000010D4  670A                     beq        +0xC /* 000010E0 */
  1495. 000010D6  2F2C 0002                move.l     -[A7], [A4 + 0x2]
  1496. 000010DA  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  1497. 000010DE  600A                     bra        +0xC /* 000010EA */
  1498. label000010E0:
  1499. 000010E0  3F3C 0008                move.w     -[A7], 0x8
  1500. 000010E4  4EBA 015C                jsr        [PC + 0x15C /* 00001242 */]
  1501. 000010E8  6038                     bra        +0x3A /* 00001122 */
  1502. label000010EA:
  1503. 000010EA  102E 000C                move.b     D0, [A6 + 0xC]
  1504. 000010EE  6732                     beq        +0x34 /* 00001122 */
  1505. label000010F0:
  1506. 000010F0  B8AD FD30                cmp.l      D4, [A5 - 0x2D0]
  1507. 000010F4  6C18                     bge        +0x1A /* 0000110E */
  1508. 000010F6  4EBA FCA8                jsr        [PC - 0x358 /* 00000DA0 */]
  1509. 000010FA  202D FD28                move.l     D0, [A5 - 0x2D8]
  1510. 000010FE  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  1511. 00001102  67EC                     beq        -0x12 /* 000010F0 */
  1512. 00001104  3F3C 002F                move.w     -[A7], 0x2F /* '/' */
  1513. 00001108  4EBA 0138                jsr        [PC + 0x138 /* 00001242 */]
  1514. 0000110C  60E2                     bra        -0x1C /* 000010F0 */
  1515. label0000110E:
  1516. 0000110E  206E 0008                movea.l    A0, [A6 + 0x8]
  1517. 00001112  4A50                     tst.w      [A0]
  1518. 00001114  660C                     bne        +0xE /* 00001122 */
  1519. 00001116  43ED FAAC                lea.l      A1, [A5 - 0x554]
  1520. 0000111A  20D9                     move.l     [A0]+, [A1]+
  1521. 0000111C  3091                     move.w     [A0], [A1]
  1522. 0000111E  426D FAAC                clr.w      [A5 - 0x554]
  1523. label00001122:
  1524. 00001122  4CDF 10F0                movem.l    D4,D5,D6,D7,A4, [A7]+
  1525. 00001126  4E5E                     unlink     A6
  1526. 00001128  205F                     movea.l    A0, [A7]+
  1527. 0000112A  DEFC 000A                add.w      A7, 0xA /* '\n' */
  1528. 0000112E  4ED0                     jmp        [A0]
  1529. fn00001130:
  1530. 00001130  4E56 FFF2                link       A6, -0x000E
  1531. 00001134  48E7 0700                movem.l    -[A7], D5,D6,D7
  1532. 00001138  486D FACA                pea.l      [A5 - 0x536]
  1533. 0000113C  486E FFFA                pea.l      [A6 - 0x6]
  1534. 00001140  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1535. 00001144  3A2D FD42                move.w     D5, [A5 - 0x2BE]
  1536. 00001148  302E FFFA                move.w     D0, [A6 - 0x6]
  1537. 0000114C  5440                     addq.w     D0, 2
  1538. 0000114E  670A                     beq        +0xC /* 0000115A */
  1539. 00001150  5540                     subq.w     D0, 2
  1540. 00001152  6774                     beq        +0x76 /* 000011C8 */
  1541. 00001154  5140                     subq.w     D0, 8
  1542. 00001156  6702                     beq        +0x4 /* 0000115A */
  1543. 00001158  6066                     bra        +0x68 /* 000011C0 */
  1544. label0000115A:
  1545. 0000115A  2C2D FAD2                move.l     D6, [A5 - 0x52E]
  1546. 0000115E  486D FACA                pea.l      [A5 - 0x536]
  1547. 00001162  486E FFFA                pea.l      [A6 - 0x6]
  1548. 00001166  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1549. 0000116A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1550. 0000116C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1551. 00001170  57C0                     seq        D0
  1552. 00001172  4AAE FFFC                tst.l      [A6 - 0x4]
  1553. 00001176  57C1                     seq        D1
  1554. 00001178  C001                     and.b      D0, D1
  1555. 0000117A  4400                     neg.b      D0
  1556. 0000117C  1E00                     move.b     D7, D0
  1557. 0000117E  6612                     bne        +0x14 /* 00001192 */
  1558. 00001180  486E FFFA                pea.l      [A6 - 0x6]
  1559. 00001184  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1560. 00001188  486D FACA                pea.l      [A5 - 0x536]
  1561. 0000118C  2F06                     move.l     -[A7], D6
  1562. 0000118E  4EAD 07A2                jsr        [A5 + 0x7A2 /* export_240 */]
  1563. label00001192:
  1564. 00001192  426E FFFA                clr.w      [A6 - 0x6]
  1565. 00001196  3F05                     move.w     -[A7], D5
  1566. 00001198  1F07                     move.b     -[A7], D7
  1567. 0000119A  4267                     clr.w      -[A7]
  1568. 0000119C  486E FFFA                pea.l      [A6 - 0x6]
  1569. 000011A0  4EBA FDB8                jsr        [PC - 0x248 /* 00000F5A */]
  1570. 000011A4  4A6E FFFA                tst.w      [A6 - 0x6]
  1571. 000011A8  671E                     beq        +0x20 /* 000011C8 */
  1572. 000011AA  486D FAAC                pea.l      [A5 - 0x554]
  1573. 000011AE  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1574. 000011B2  41ED FAAC                lea.l      A0, [A5 - 0x554]
  1575. 000011B6  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1576. 000011BA  20D9                     move.l     [A0]+, [A1]+
  1577. 000011BC  3091                     move.w     [A0], [A1]
  1578. 000011BE  6008                     bra        +0xA /* 000011C8 */
  1579. label000011C0:
  1580. 000011C0  3F3C 0001                move.w     -[A7], 0x1
  1581. 000011C4  4EBA 007C                jsr        [PC + 0x7C /* 00001242 */]
  1582. label000011C8:
  1583. 000011C8  4CDF 00E0                movem.l    D5,D6,D7, [A7]+
  1584. 000011CC  4E5E                     unlink     A6
  1585. 000011CE  4E75                     rts
  1586. fn000011D0:
  1587. 000011D0  4E56 FFFC                link       A6, -0x0004
  1588. 000011D4  48E7 0308                movem.l    -[A7], D6,D7,A4
  1589. 000011D8  7000                     moveq.l    D0, 0x00
  1590. 000011DA  2B40 FD28                move.l     [A5 - 0x2D8], D0
  1591. 000011DE  1C2D FEBF                move.b     D6, [A5 - 0x141]
  1592. 000011E2  1B7C 0001 FEBF           move.b     [A5 - 0x141], 0x1
  1593. label000011E8:
  1594. 000011E8  4AAD FD30                tst.l      [A5 - 0x2D0]
  1595. 000011EC  6F06                     ble        +0x8 /* 000011F4 */
  1596. 000011EE  4EBA FBB0                jsr        [PC - 0x450 /* 00000DA0 */]
  1597. 000011F2  60F4                     bra        -0xA /* 000011E8 */
  1598. label000011F4:
  1599. 000011F4  1B46 FEBF                move.b     [A5 - 0x141], D6
  1600. 000011F8  4247                     clr.w      D7
  1601. 000011FA  601C                     bra        +0x1E /* 00001218 */
  1602. label000011FC:
  1603. 000011FC  3007                     move.w     D0, D7
  1604. 000011FE  41ED F85E                lea.l      A0, [A5 - 0x7A2]
  1605. 00001202  C1FC 000A                muls.w     D0, 0xA /* '\n' */
  1606. 00001206  49F0 0000                lea.l      A4, [A0 + D0.w]
  1607. 0000120A  2F0C                     move.l     -[A7], A4
  1608. 0000120C  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1609. 00001210  70FF                     moveq.l    D0, 0xFFFFFFFF
  1610. 00001212  2940 0006                move.l     [A4 + 0x6], D0
  1611. 00001216  5247                     addq.w     D7, 1
  1612. label00001218:
  1613. 00001218  701F                     moveq.l    D0, 0x1F
  1614. 0000121A  B047                     cmp.w      D0, D7
  1615. 0000121C  6CDE                     bge        -0x20 /* 000011FC */
  1616. 0000121E  426D F9A0                clr.w      [A5 - 0x660]
  1617. 00001222  426D F99E                clr.w      [A5 - 0x662]
  1618. 00001226  486D F85A                pea.l      [A5 - 0x7A6]
  1619. 0000122A  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1620. 0000122E  3B7C FFFF F858           move.w     [A5 - 0x7A8], 0xFFFF
  1621. 00001234  7000                     moveq.l    D0, 0x00
  1622. 00001236  2B40 F84A                move.l     [A5 - 0x7B6], D0
  1623. 0000123A  4CDF 10C0                movem.l    D6,D7,A4, [A7]+
  1624. 0000123E  4E5E                     unlink     A6
  1625. 00001240  4E75                     rts
  1626. fn00001242:
  1627. 00001242  4E56 0000                link       A6, 0
  1628. 00001246  102D FEBF                move.b     D0, [A5 - 0x141]
  1629. 0000124A  6648                     bne        +0x4A /* 00001294 */
  1630. 0000124C  1B7C 0001 FEBF           move.b     [A5 - 0x141], 0x1
  1631. 00001252  3B6E 0008 FEC0           move.w     [A5 - 0x140], [A6 + 0x8]
  1632. 00001258  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  1633. 0000125E  486D F9AC                pea.l      [A5 - 0x654]
  1634. 00001262  2F2D FAEA                move.l     -[A7], [A5 - 0x516]
  1635. 00001266  4EAD 08D2                jsr        [A5 + 0x8D2 /* export_278 */]
  1636. 0000126A  202D FAD2                move.l     D0, [A5 - 0x52E]
  1637. 0000126E  90AD FAEA                sub.l      D0, [A5 - 0x516]
  1638. 00001272  2B40 F9A6                move.l     [A5 - 0x65A], D0
  1639. 00001276  3B6D FAC8 F9A4           move.w     [A5 - 0x65C], [A5 - 0x538]
  1640. 0000127C  3B6D FAEC F9A2           move.w     [A5 - 0x65E], [A5 - 0x514]
  1641. 00001282  082D 0005 FAFF           btst.b     [A5 - 0x501], 0x5
  1642. 00001288  56C0                     sne        D0
  1643. 0000128A  4400                     neg.b      D0
  1644. 0000128C  1B40 F9AB                move.b     [A5 - 0x655], D0
  1645. 00001290  4EBA FF3E                jsr        [PC - 0xC2 /* 000011D0 */]
  1646. label00001294:
  1647. 00001294  4E5E                     unlink     A6
  1648. 00001296  205F                     movea.l    A0, [A7]+
  1649. 00001298  544F                     addq.w     A7, 2
  1650. 0000129A  4ED0                     jmp        [A0]
  1651. fn0000129C:
  1652. 0000129C  4E56 FEEC                link       A6, -0x0114
  1653. 000012A0  4EAD 1162                jsr        [A5 + 0x1162 /* export_552 */]
  1654. 000012A4  1B7C 0001 FD87           move.b     [A5 - 0x279], 0x1
  1655. 000012AA  3B6D FEC0 F836           move.w     [A5 - 0x7CA], [A5 - 0x140]
  1656. 000012B0  102D F0C2                move.b     D0, [A5 - 0xF3E]
  1657. 000012B4  0A00 0001                xori.b     D0, 0x1
  1658. 000012B8  4A6D FEC0                tst.w      [A5 - 0x140]
  1659. 000012BC  5EC1                     sgt        D1
  1660. 000012BE  C001                     and.b      D0, D1
  1661. 000012C0  6764                     beq        +0x66 /* 00001326 */
  1662. 000012C2  3D6D F9A8 FEFE           move.w     [A6 - 0x102], [A5 - 0x658]
  1663. 000012C8  487A 0084                pea.l      [PC + 0x84 /* 0000134E, value 0x13F4E56 */]
  1664. 000012CC  486D F9AC                pea.l      [A5 - 0x654]
  1665. 000012D0  302E FEFE                move.w     D0, [A6 - 0x102]
  1666. 000012D4  5240                     addq.w     D0, 1
  1667. 000012D6  3F00                     move.w     -[A7], D0
  1668. 000012D8  4EAD 04A2                jsr        [A5 + 0x4A2 /* export_144 */]
  1669. 000012DC  486E FF00                pea.l      [A6 - 0x100]
  1670. 000012E0  3F3C 0102                move.w     -[A7], 0x102
  1671. 000012E4  3F2D FEC0                move.w     -[A7], [A5 - 0x140]
  1672. 000012E8  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  1673. 000012EC  486E FF00                pea.l      [A6 - 0x100]
  1674. 000012F0  486D F9AC                pea.l      [A5 - 0x654]
  1675. 000012F4  487A 0056                pea.l      [PC + 0x56 /* 0000134C, value 0x13F, cstring "" */]
  1676. 000012F8  487A 0052                pea.l      [PC + 0x52 /* 0000134C, value 0x13F, cstring "" */]
  1677. 000012FC  4EAD 16C2                jsr        [A5 + 0x16C2 /* export_724 */]
  1678. 00001300  4EAD 1502                jsr        [A5 + 0x1502 /* export_668 */]
  1679. 00001304  2F3C 0195 0000           move.l     -[A7], 0x1950000
  1680. 0000130A  42A7                     clr.l      -[A7]
  1681. 0000130C  4EAD 160A                jsr        [A5 + 0x160A /* export_701 */]
  1682. 00001310  3D5F FEFC                move.w     [A6 - 0x104], [A7]+
  1683. 00001314  7001                     moveq.l    D0, 0x01
  1684. 00001316  B06E FEFC                cmp.w      D0, [A6 - 0x104]
  1685. 0000131A  670A                     beq        +0xC /* 00001326 */
  1686. 0000131C  422D FD87                clr.b      [A5 - 0x279]
  1687. 00001320  4267                     clr.w      -[A7]
  1688. 00001322  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1689. label00001326:
  1690. 00001326  4A6D FEC0                tst.w      [A5 - 0x140]
  1691. 0000132A  5EC0                     sgt        D0
  1692. 0000132C  C02D F0C2                and.b      D0, [A5 - 0xF3E]
  1693. 00001330  670A                     beq        +0xC /* 0000133C */
  1694. 00001332  422D FD87                clr.b      [A5 - 0x279]
  1695. 00001336  4267                     clr.w      -[A7]
  1696. 00001338  4EAD 115A                jsr        [A5 + 0x115A /* export_551 */]
  1697. label0000133C:
  1698. 0000133C  426D FEC0                clr.w      [A5 - 0x140]
  1699. 00001340  422D FEBF                clr.b      [A5 - 0x141]
  1700. 00001344  426D F498                clr.w      [A5 - 0xB68]
  1701. 00001348  4E5E                     unlink     A6
  1702. 0000134A  4E75                     rts
  1703. 0000134C  0000 013F                ori.b      D0, 0x3F /* '?' */
  1704. 00001350  4E56 0000                link       A6, 0
  1705. 00001354  102D FEBF                move.b     D0, [A5 - 0x141]
  1706. 00001358  6704                     beq        +0x6 /* 0000135E */
  1707. 0000135A  4EBA FF40                jsr        [PC - 0xC0 /* 0000129C */]
  1708. label0000135E:
  1709. 0000135E  4E5E                     unlink     A6
  1710. 00001360  4E75                     rts
  1711. 00001362  4E56 FFBA                link       A6, -0x0046
  1712. 00001366  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1713. 0000136A  2A2E 0014                move.l     D5, [A6 + 0x14]
  1714. 0000136E  7000                     moveq.l    D0, 0x00
  1715. 00001370  2D40 FFF2                move.l     [A6 - 0xE], D0
  1716. 00001374  2D6E 0008 FFBA           move.l     [A6 - 0x46], [A6 + 0x8]
  1717. 0000137A  2D6E 000C FFBE           move.l     [A6 - 0x42], [A6 + 0xC]
  1718. 00001380  42A7                     clr.l      -[A7]
  1719. 00001382  4EAD 0632                jsr        [A5 + 0x632 /* export_194 */]
  1720. 00001386  2D5F FFF2                move.l     [A6 - 0xE], [A7]+
  1721. 0000138A  6604                     bne        +0x6 /* 00001390 */
  1722. 0000138C  6000 01D8                bra        +0x1DA /* 00001566 */
  1723. label00001390:
  1724. 00001390  4AAE 0010                tst.l      [A6 + 0x10]
  1725. 00001394  6728                     beq        +0x2A /* 000013BE */
  1726. 00001396  42A7                     clr.l      -[A7]
  1727. 00001398  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1728. 0000139C  3F3C 002B                move.w     -[A7], 0x2B /* '+' */
  1729. 000013A0  1F3C 0001                move.b     -[A7], 0x1
  1730. 000013A4  486E FFCA                pea.l      [A6 - 0x36]
  1731. 000013A8  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1732. 000013AC  265F                     movea.l    A3, [A7]+
  1733. 000013AE  200B                     move.l     D0, A3
  1734. 000013B0  670C                     beq        +0xE /* 000013BE */
  1735. 000013B2  284B                     movea.l    A4, A3
  1736. 000013B4  38BC 0003                move.w     [A4], 0x3
  1737. 000013B8  296E 0010 0002           move.l     [A4 + 0x2], [A6 + 0x10]
  1738. label000013BE:
  1739. 000013BE  7C01                     moveq.l    D6, 0x01
  1740. 000013C0  4AAE 001C                tst.l      [A6 + 0x1C]
  1741. 000013C4  6C14                     bge        +0x16 /* 000013DA */
  1742. 000013C6  42A7                     clr.l      -[A7]
  1743. 000013C8  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  1744. 000013CC  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  1745. 000013D0  201F                     move.l     D0, [A7]+
  1746. 000013D2  90AE 0020                sub.l      D0, [A6 + 0x20]
  1747. 000013D6  2D40 001C                move.l     [A6 + 0x1C], D0
  1748. label000013DA:
  1749. 000013DA  486E FFD0                pea.l      [A6 - 0x30]
  1750. 000013DE  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  1751. 000013E2  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  1752. 000013E6  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1753. 000013EA  4EAD 0792                jsr        [A5 + 0x792 /* export_238 */]
  1754. 000013EE  7E01                     moveq.l    D7, 0x01
  1755. label000013F0:
  1756. 000013F0  1006                     move.b     D0, D6
  1757. 000013F2  6700 00E2                beq        +0xE4 /* 000014D6 */
  1758. 000013F6  486E FFD0                pea.l      [A6 - 0x30]
  1759. 000013FA  486E FFFA                pea.l      [A6 - 0x6]
  1760. 000013FE  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1761. 00001402  4A6E FFFA                tst.w      [A6 - 0x6]
  1762. 00001406  6604                     bne        +0x6 /* 0000140C */
  1763. 00001408  6000 00CC                bra        +0xCE /* 000014D6 */
  1764. label0000140C:
  1765. 0000140C  7008                     moveq.l    D0, 0x08
  1766. 0000140E  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1767. 00001412  670C                     beq        +0xE /* 00001420 */
  1768. 00001414  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  1769. 00001418  4EBA FE28                jsr        [PC - 0x1D8 /* 00001242 */]
  1770. 0000141C  6000 0148                bra        +0x14A /* 00001566 */
  1771. label00001420:
  1772. 00001420  382E FFFE                move.w     D4, [A6 - 0x2]
  1773. 00001424  486E FFD0                pea.l      [A6 - 0x30]
  1774. 00001428  486E FFFA                pea.l      [A6 - 0x6]
  1775. 0000142C  4EAD 0702                jsr        [A5 + 0x702 /* export_220 */]
  1776. 00001430  4A6E FFFA                tst.w      [A6 - 0x6]
  1777. 00001434  6604                     bne        +0x6 /* 0000143A */
  1778. 00001436  4206                     clr.b      D6
  1779. 00001438  6020                     bra        +0x22 /* 0000145A */
  1780. label0000143A:
  1781. 0000143A  70FE                     moveq.l    D0, 0xFFFFFFFE
  1782. 0000143C  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  1783. 00001440  56C0                     sne        D0
  1784. 00001442  7222                     moveq.l    D1, 0x22
  1785. 00001444  B2AE FFFC                cmp.l      D1, [A6 - 0x4]
  1786. 00001448  56C1                     sne        D1
  1787. 0000144A  8001                     or.b       D0, D1
  1788. 0000144C  670C                     beq        +0xE /* 0000145A */
  1789. 0000144E  3F3C 0013                move.w     -[A7], 0x13
  1790. 00001452  4EBA FDEE                jsr        [PC - 0x212 /* 00001242 */]
  1791. 00001456  6000 010E                bra        +0x110 /* 00001566 */
  1792. label0000145A:
  1793. 0000145A  3007                     move.w     D0, D7
  1794. 0000145C  48C0                     ext.l      D0
  1795. 0000145E  B0AE 0018                cmp.l      D0, [A6 + 0x18]
  1796. 00001462  6C2A                     bge        +0x2C /* 0000148E */
  1797. 00001464  5247                     addq.w     D7, 1
  1798. 00001466  2045                     movea.l    A0, D5
  1799. 00001468  3007                     move.w     D0, D7
  1800. 0000146A  C1FC 0006                muls.w     D0, 0x6
  1801. 0000146E  43EE FFFA                lea.l      A1, [A6 - 0x6]
  1802. 00001472  41F0 0000                lea.l      A0, [A0 + D0.w]
  1803. 00001476  22D8                     move.l     [A1]+, [A0]+
  1804. 00001478  3290                     move.w     [A1], [A0]
  1805. 0000147A  102E FFFB                move.b     D0, [A6 - 0x5]
  1806. 0000147E  0240 0001                andi.w     D0, 0x1
  1807. 00001482  6716                     beq        +0x18 /* 0000149A */
  1808. 00001484  486E FFFA                pea.l      [A6 - 0x6]
  1809. 00001488  4EAD 06F2                jsr        [A5 + 0x6F2 /* export_218 */]
  1810. 0000148C  600C                     bra        +0xE /* 0000149A */
  1811. label0000148E:
  1812. 0000148E  3D7C 0002 FFFA           move.w     [A6 - 0x6], 0x2
  1813. 00001494  7000                     moveq.l    D0, 0x00
  1814. 00001496  2D40 FFFC                move.l     [A6 - 0x4], D0
  1815. label0000149A:
  1816. 0000149A  42A7                     clr.l      -[A7]
  1817. 0000149C  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1818. 000014A0  3F04                     move.w     -[A7], D4
  1819. 000014A2  1F3C 0001                move.b     -[A7], 0x1
  1820. 000014A6  486E FFCA                pea.l      [A6 - 0x36]
  1821. 000014AA  4EAD 051A                jsr        [A5 + 0x51A /* export_159 */]
  1822. 000014AE  265F                     movea.l    A3, [A7]+
  1823. 000014B0  200B                     move.l     D0, A3
  1824. 000014B2  6700 FF3C                beq        -0xC2 /* 000013F0 */
  1825. 000014B6  7002                     moveq.l    D0, 0x02
  1826. 000014B8  B053                     cmp.w      D0, [A3]
  1827. 000014BA  670C                     beq        +0xE /* 000014C8 */
  1828. 000014BC  3F3C 0012                move.w     -[A7], 0x12
  1829. 000014C0  4EBA FD80                jsr        [PC - 0x280 /* 00001242 */]
  1830. 000014C4  6000 00A0                bra        +0xA2 /* 00001566 */
  1831. label000014C8:
  1832. 000014C8  41EE FFFA                lea.l      A0, [A6 - 0x6]
  1833. 000014CC  224B                     movea.l    A1, A3
  1834. 000014CE  22D8                     move.l     [A1]+, [A0]+
  1835. 000014D0  3290                     move.w     [A1], [A0]
  1836. 000014D2  6000 FF1C                bra        -0xE2 /* 000013F0 */
  1837. label000014D6:
  1838. 000014D6  2D6D FD30 FFC2           move.l     [A6 - 0x3E], [A5 - 0x2D0]
  1839. 000014DC  2D6D FD28 FFC6           move.l     [A6 - 0x3A], [A5 - 0x2D8]
  1840. 000014E2  202E 002A                move.l     D0, [A6 + 0x2A]
  1841. 000014E6  7240                     moveq.l    D1, 0x40
  1842. 000014E8  D081                     add.l      D0, D1
  1843. 000014EA  5080                     addq.l     D0, 8
  1844. 000014EC  2F00                     move.l     -[A7], D0
  1845. 000014EE  3F2E 0028                move.w     -[A7], [A6 + 0x28]
  1846. 000014F2  2F2E 0024                move.l     -[A7], [A6 + 0x24]
  1847. 000014F6  2F2E 0020                move.l     -[A7], [A6 + 0x20]
  1848. 000014FA  70FF                     moveq.l    D0, 0xFFFFFFFF
  1849. 000014FC  2F00                     move.l     -[A7], D0
  1850. 000014FE  2F2E FFF2                move.l     -[A7], [A6 - 0xE]
  1851. 00001502  486E FFBA                pea.l      [A6 - 0x46]
  1852. 00001506  4EBA F6F6                jsr        [PC - 0x90A /* 00000BFE */]
  1853. 0000150A  082E 0007 002D           btst.b     [A6 + 0x2D], 0x7
  1854. 00001510  674A                     beq        +0x4C /* 0000155C */
  1855. label00001512:
  1856. 00001512  202D FD30                move.l     D0, [A5 - 0x2D0]
  1857. 00001516  B0AE FFC2                cmp.l      D0, [A6 - 0x3E]
  1858. 0000151A  6F18                     ble        +0x1A /* 00001534 */
  1859. 0000151C  4EBA F882                jsr        [PC - 0x77E /* 00000DA0 */]
  1860. 00001520  202D FD28                move.l     D0, [A5 - 0x2D8]
  1861. 00001524  B0AE FFC6                cmp.l      D0, [A6 - 0x3A]
  1862. 00001528  67E8                     beq        -0x16 /* 00001512 */
  1863. 0000152A  3F3C 0030                move.w     -[A7], 0x30 /* '0' */
  1864. 0000152E  4EBA FD12                jsr        [PC - 0x2EE /* 00001242 */]
  1865. 00001532  60DE                     bra        -0x20 /* 00001512 */
  1866. label00001534:
  1867. 00001534  102D FEBF                move.b     D0, [A5 - 0x141]
  1868. 00001538  6704                     beq        +0x6 /* 0000153E */
  1869. 0000153A  4EBA FD60                jsr        [PC - 0x2A0 /* 0000129C */]
  1870. label0000153E:
  1871. 0000153E  4A85                     tst.l      D5
  1872. 00001540  670C                     beq        +0xE /* 0000154E */
  1873. 00001542  2045                     movea.l    A0, D5
  1874. 00001544  43ED FAAC                lea.l      A1, [A5 - 0x554]
  1875. 00001548  20D9                     move.l     [A0]+, [A1]+
  1876. 0000154A  3091                     move.w     [A0], [A1]
  1877. 0000154C  6008                     bra        +0xA /* 00001556 */
  1878. label0000154E:
  1879. 0000154E  486D FAAC                pea.l      [A5 - 0x554]
  1880. 00001552  4EAD 06FA                jsr        [A5 + 0x6FA /* export_219 */]
  1881. label00001556:
  1882. 00001556  426D FAAC                clr.w      [A5 - 0x554]
  1883. 0000155A  6012                     bra        +0x14 /* 0000156E */
  1884. label0000155C:
  1885. 0000155C  4A85                     tst.l      D5
  1886. 0000155E  670E                     beq        +0x10 /* 0000156E */
  1887. 00001560  2045                     movea.l    A0, D5
  1888. 00001562  4250                     clr.w      [A0]
  1889. 00001564  6008                     bra        +0xA /* 0000156E */
  1890. label00001566:
  1891. 00001566  486E FFF2                pea.l      [A6 - 0xE]
  1892. 0000156A  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  1893. label0000156E:
  1894. 0000156E  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  1895. 00001572  4E5E                     unlink     A6
  1896. 00001574  205F                     movea.l    A0, [A7]+
  1897. 00001576  DEFC 0026                add.w      A7, 0x26 /* '&' */
  1898. 0000157A  4ED0                     jmp        [A0]
  1899. fn0000157C:
  1900. 0000157C  4E56 FFF6                link       A6, -0x000A
  1901. 00001580  102D FEBF                move.b     D0, [A5 - 0x141]
  1902. 00001584  661A                     bne        +0x1C /* 000015A0 */
  1903. label00001586:
  1904. 00001586  202D FD30                move.l     D0, [A5 - 0x2D0]
  1905. 0000158A  B0AD FD28                cmp.l      D0, [A5 - 0x2D8]
  1906. 0000158E  6F06                     ble        +0x8 /* 00001596 */
  1907. 00001590  4EBA F80E                jsr        [PC - 0x7F2 /* 00000DA0 */]
  1908. 00001594  60F0                     bra        -0xE /* 00001586 */
  1909. label00001596:
  1910. 00001596  422D FAB3                clr.b      [A5 - 0x54D]
  1911. 0000159A  102D FEBF                move.b     D0, [A5 - 0x141]
  1912. 0000159E  6704                     beq        +0x6 /* 000015A4 */
  1913. label000015A0:
  1914. 000015A0  4EBA FCFA                jsr        [PC - 0x306 /* 0000129C */]
  1915. label000015A4:
  1916. 000015A4  4AAD F85A                tst.l      [A5 - 0x7A6]
  1917. 000015A8  56C0                     sne        D0
  1918. 000015AA  4A6D F858                tst.w      [A5 - 0x7A8]
  1919. 000015AE  5EC1                     sgt        D1
  1920. 000015B0  8001                     or.b       D0, D1
  1921. 000015B2  673C                     beq        +0x3E /* 000015F0 */
  1922. 000015B4  3D7C 0004 FFFA           move.w     [A6 - 0x6], 0x4
  1923. 000015BA  302D F858                move.w     D0, [A5 - 0x7A8]
  1924. 000015BE  48C0                     ext.l      D0
  1925. 000015C0  2D40 FFFC                move.l     [A6 - 0x4], D0
  1926. 000015C4  2D6D F85A FFF6           move.l     [A6 - 0xA], [A5 - 0x7A6]
  1927. 000015CA  7000                     moveq.l    D0, 0x00
  1928. 000015CC  2B40 F85A                move.l     [A5 - 0x7A6], D0
  1929. 000015D0  3B7C FFFF F858           move.w     [A5 - 0x7A8], 0xFFFF
  1930. 000015D6  486E FFFA                pea.l      [A6 - 0x6]
  1931. 000015DA  2F2E FFF6                move.l     -[A7], [A6 - 0xA]
  1932. 000015DE  1F3C 0001                move.b     -[A7], 0x1
  1933. 000015E2  4EBA EC3A                jsr        [PC - 0x13C6 /* 0000021E */]
  1934. 000015E6  102D FEBF                move.b     D0, [A5 - 0x141]
  1935. 000015EA  6704                     beq        +0x6 /* 000015F0 */
  1936. 000015EC  4EBA FCAE                jsr        [PC - 0x352 /* 0000129C */]
  1937. label000015F0:
  1938. 000015F0  4AAD FD30                tst.l      [A5 - 0x2D0]
  1939. 000015F4  57C0                     seq        D0
  1940. 000015F6  0CAD 0000 03E8 FD36      cmpi.l     [A5 - 0x2CA], 0x3E8
  1941. 000015FE  5EC1                     sgt        D1
  1942. 00001600  C001                     and.b      D0, D1
  1943. 00001602  6714                     beq        +0x16 /* 00001618 */
  1944. 00001604  2B7C 0000 03E8 FD36      move.l     [A5 - 0x2CA], 0x3E8
  1945. 0000160C  2F2D FD3A                move.l     -[A7], [A5 - 0x2C6]
  1946. 00001610  2F2D FD36                move.l     -[A7], [A5 - 0x2CA]
  1947. 00001614  4EAD 0292                jsr        [A5 + 0x292 /* export_78 */]
  1948. label00001618:
  1949. 00001618  4E5E                     unlink     A6
  1950. 0000161A  4E75                     rts
  1951. 0000161C  4E56 FFFA                link       A6, -0x0006
  1952. 00001620  48E7 0300                movem.l    -[A7], D6,D7
  1953. 00001624  426D F836                clr.w      [A5 - 0x7CA]
  1954. 00001628  4AAE 000C                tst.l      [A6 + 0xC]
  1955. 0000162C  6602                     bne        +0x4 /* 00001630 */
  1956. 0000162E  6060                     bra        +0x62 /* 00001690 */
  1957. label00001630:
  1958. 00001630  102D F845                move.b     D0, [A5 - 0x7BB]
  1959. 00001634  802D F25E                or.b       D0, [A5 - 0xDA2]
  1960. 00001638  670E                     beq        +0x10 /* 00001648 */
  1961. 0000163A  1F3C 0001                move.b     -[A7], 0x1
  1962. 0000163E  4EAD 08CA                jsr        [A5 + 0x8CA /* export_277 */]
  1963. 00001642  102D FEBF                move.b     D0, [A5 - 0x141]
  1964. 00001646  6644                     bne        +0x46 /* 0000168C */
  1965. label00001648:
  1966. 00001648  102E 000A                move.b     D0, [A6 + 0xA]
  1967. 0000164C  670E                     beq        +0x10 /* 0000165C */
  1968. 0000164E  4267                     clr.w      -[A7]
  1969. 00001650  486E 000C                pea.l      [A6 + 0xC]
  1970. 00001654  4EAD 061A                jsr        [A5 + 0x61A /* export_191 */]
  1971. 00001658  3C1F                     move.w     D6, [A7]+
  1972. 0000165A  6634                     bne        +0x36 /* 00001690 */
  1973. label0000165C:
  1974. 0000165C  7E03                     moveq.l    D7, 0x03
  1975. 0000165E  4A6E 0008                tst.w      [A6 + 0x8]
  1976. 00001662  6602                     bne        +0x4 /* 00001666 */
  1977. 00001664  5887                     addq.l     D7, 4
  1978. label00001666:
  1979. 00001666  3B6E 0008 FD7A           move.w     [A5 - 0x286], [A6 + 0x8]
  1980. 0000166C  206D F4C8                movea.l    A0, [A5 - 0xB38]
  1981. 00001670  3B50 FD7C                move.w     [A5 - 0x284], [A0]
  1982. 00001674  2F07                     move.l     -[A7], D7
  1983. 00001676  3F3C FFFF                move.w     -[A7], 0xFFFF
  1984. 0000167A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1985. 0000167E  42A7                     clr.l      -[A7]
  1986. 00001680  70FF                     moveq.l    D0, 0xFFFFFFFF
  1987. 00001682  2F00                     move.l     -[A7], D0
  1988. 00001684  42A7                     clr.l      -[A7]
  1989. 00001686  42A7                     clr.l      -[A7]
  1990. 00001688  4EBA F574                jsr        [PC - 0xA8C /* 00000BFE */]
  1991. label0000168C:
  1992. 0000168C  4EBA FEEE                jsr        [PC - 0x112 /* 0000157C */]
  1993. label00001690:
  1994. 00001690  4CDF 00C0                movem.l    D6,D7, [A7]+
  1995. 00001694  4E5E                     unlink     A6
  1996. 00001696  205F                     movea.l    A0, [A7]+
  1997. 00001698  504F                     addq.w     A7, 8
  1998. 0000169A  4ED0                     jmp        [A0]
  1999.